composer require riwin/qivicon-api
oder
{
"require": {
"riwin/qivicon-api": "1.*"
}
}
<?php
require_once 'vendor/autoload.php';
header("Content-Type: application/json");
$api = new \riwin\QiviconAPI\QiviconAPI("hostname-Homebase", "Serien-Nummer", "email@mein.qivicon", "Passwort");
print_r($api->execute());
/index.php?module=AlarmSystem&cmd=activateAlarmSystem
/index.php?module=AlarmSystem&cmd=deactivateAlarmSystem
/index.php?module=AlarmSystem&cmd=deactivateAlarm
/index.php?module=AlarmSystem&cmd=getAlarmSystemProperties
/index.php?module=Generic&cmd=getDashboardInfo
/index.php?module=Generic&cmd=getHomeboxProperties
/index.php?module=Generic&cmd=listRooms
/index.php?module=Situation&cmd=activateVirtualResident
/index.php?module=Situation&cmd=deactivateVirtualResident
/index.php?module=Situation&cmd=getVirtualResidentProperties
/index.php?module=Situation&cmd=listSituations
/index.php?module=Situation&cmd=getSituation¶m_id={situationId}
/index.php?module=Situation&cmd=setSituationState¶m_id={situationId}¶m_active={true|false}
/index.php?module=Situation&cmd=removeSituation¶m_id={situationId}
/index.php?module=Situation&cmd=listAvailableSoundFiles
/index.php?module=Notification&cmd=listNotifications
/index.php?module=Device&cmd=setHomeStatePresent
/index.php?module=Device&cmd=setHomeStateAway
/index.php?module=Device&cmd=setDimmerCommand¶m_uid={uid}¶m_level={0-100}
/index.php?module=Device&cmd=setHueCommand¶m_uid={uid}¶m_isCombinedBulb={true|false}¶m_hue={0-360}¶m_saturation={0-100}¶m_brightness={0-100}
/index.php?module=Device&cmd=setJunkersHotWaterState¶m_uid={uid}¶m_state={0-1}
/index.php?module=Device&cmd=setMieleState¶m_uid={uid}¶m_active={true|false}
/index.php?module=Device&cmd=setPlugState¶m_uid={uid}¶m_state={0-1}
/index.php?module=Device&cmd=setShutterCommand¶m_uid={uid}¶m_level={0-100}
/index.php?module=Device&cmd=setSonosControlPlayer¶m_uid={uid}¶m_control={PLAY,PAUSE,PREVIOUS,NEXT}
/index.php?module=Device&cmd=setSonosVolume¶m_uid={uid}¶m_volume={0-100}
/index.php?module=Device&cmd=setTunableWhiteValuesCommand¶m_uid={uid}¶m_brightness={0-100}¶m_colorTemperature={0-100}
Philips Hue White Ambiance:
/index.php?module=Device&cmd=setDeviceValue¶m_uid={uid}¶m_value={0-100@on|off}
/index.php?module=Temperature&cmd=setDeviceTemperature¶m_uid={uid}¶m_targetTemperature={0.0-35.0}
/index.php?module=Temperature&cmd=setJunkersHotWaterDeviceTemperature¶m_uid={uid}¶m_targetTemperature={temperature}
/index.php?module=Temperature&cmd=setRoomTemperature¶m_room={room}¶m_targetTemperature={temperature}
/index.php?logout