-
Notifications
You must be signed in to change notification settings - Fork 10
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Funktion für SwitchLogicalDevice #3
Comments
Hallöchen, Hatte mir das gestern angesehen und lade es nachher hoch. Gruß, |
Hmm also irgendwie muss ich dich für heute vertrösten. Die Funktion, die die SetActuatorStatesRequest.php betrifft, ist doch etwas größer. Da ich sonst noch beruflich arbeite, habe ich das zeitlich nicht mehr geschafft. Ein Beispiel wie du dann später das machen kannst: (später = morgen, übermorgen oder die Tage) $sh = new \Bubelbub\SmartHomePHP\SmartHome('Hostname or IP address', 'Username', 'Password');
$setActuatorStates = new SetActuatorStatesRequest($sh);
$setActuatorStates->addLogicalDeviceState('LID', true/* oder false*/);
$setActuatorStates->send(); So kannst du z.B. auch mehrere auf einmal setzen: $sh = new \Bubelbub\SmartHomePHP\SmartHome('Hostname or IP address', 'Username', 'Password');
$setActuatorStates = new SetActuatorStatesRequest($sh);
$setActuatorStates->addLogicalDeviceState('LID', true/* oder false*/);
$setActuatorStates->addLogicalDeviceState('Andere LID', true/* oder false*/);
$setActuatorStates->addLogicalDeviceState('Weitere LID', true/* oder false*/);
$setActuatorStates->send(); Das o.g. funktioniert, wenn man "addLogicalDeviceState" mit z.B. "addRoomTemperatureActuatorState" ersetzen würde. Da der "LogicalDeviceState" etwas "komplexer" ist (sind nicht nur Attribute), muss ich das System dafür anpassen. Ist aber die Tage erledigt. |
Lass dir ruhig Zeit. Ich freue mich schon darüber, dass du dich daran setzt :) Vielleicht können wir ja mal darüber quatschen wie das was ich damit bastel auch für dich eventuell nützlich sein kann. (Überwachung einer Alarmanlager über einen Raspberry, Sprachsteuerung von SmartHome und Wettervorhersagen für die Zentralheizung). Ich arbeite gerade intensiver an einer selbstlernenden überlagerten Heizungsregelung, da die von RWE Schrott ist :). Und an einer Schaltungen um Zentralheizungen an Smarthome anzubinden. Lg |
@marmil Welches Gerät möchtest du eigentlich per setLogicalDeviceState steuern? Ich hab das gerade mal umgesetzt und lade es gleich hoch... Für was war jetzt dieses "LogicalDeviceState"?? |
Hatte an Zwischenstecker und Rolladensteuerungen gedacht, das Deckt ja im weitesten Sinne dann auch alle anderen Geräte ab. Die Heizungssteuerung klappt ja schon :) 👍 Vielen Dank fürs hochladen! |
Hallo und noch einmal vielen Dank,
ein Update für die Einbindung der Funktion "setLogicalDeviceState" wäre super. Eventuell auch direkt mit Rolladensteuerung etc.
LG
The text was updated successfully, but these errors were encountered: