Ankündigung
Einklappen
Keine Ankündigung bisher.
Homeconnect Suite LBS 19002520-19002530
Einklappen
X
-
Hallo Micha vento66
Ich habe heute nochmal ein wenig Zeit gehabt den 2522 zu testen. Die Auswahl der eigenen Farben, mit deiner Änderung, funktioniert und ich habe den Beitrag 144 korrigiert.
Mit dem Automatikmodus bin ich hiermit weitergekommen
lt. API Doku:
PHP-Code:PUT /api/homeappliances/{haId}/programs/active
{
"data": {
"key": "Cooking.Common.Program.Hood.Automatic"
}
}
PHP-Code:if($E[11]['refresh']){
$url = "https://api.home-connect.com/api/homeappliances/$haID/programs/active";
/* if($E[11]['value'] == 1) $postdata='{"data":{"key":"BSH.Common.Root.ActiveP rogram","value":"Cooking.Common.Program.Hood.Autom atic"}}'; */
if($E[11]['value'] == 1) $postdata='{"data":{"key":"Cooking.Common.Program.Hood.Automatic"}}';
Code:LBS19002522 [v0.3.2]: call exec EXE19002522 [v0.3.2]: postdata: https://api.home-connect.com/api/homeappliances/BOSCH-/programs/active {"data":{"key":"Cooking.Common.Program.Hood.Automatic"}} LBS19002522 [v0.3.2]: call exec EXE19002522 [v0.3.2]: Array E1 EXE19002522 [v0.3.2]: ================ ARRAY/OBJECT START ================ EXE19002522 [v0.3.2]: {"items":[{"timestamp":1649099940,"handling":"none","uri" :"/api/homeappliances/BOSCH-/programs/active","key":"BSH.Common.Root.ActiveProgram","dis playvalue":"Automatikbetrieb","value":"Cooking.Com mon.Program.Hood.Automatic","level":"hint"},{"name ":"Programmlaufzeit","timestamp":1649099940,"handl ing":"none","uri":"/api/homeappliances/BOSCH-programs/active/options/BSH.Common.Option.ElapsedProgramTime","key":"BSH.C ommon.Option.ElapsedProgramTime","unit":"seconds", "value":0,"level":"hint"}],"haId":"BOSCH-"} EXE19002522 [v0.3.2]: ================ ARRAY/OBJECT END ================Zuletzt geändert von ggt; 05.04.2022, 15:30.
Einen Kommentar schreiben:
-
vento66 Nach der Änderung funktioniert es. Danke
Code:E12=1 734272 2523 debug LBS19002522 [v0.3.2]: call exec 791718 29548 debug EXE19002522 [v0.3.2]: postdata: https://api.home-connect.com/api/homeappliances/BOSCH-/settings/BSH.Common.Setting.AmbientLightEnabled {"data":{"key":"BSH.Common.Setting.AmbientLightEna bled","value":true}} E14=100 872663 2523 debug LBS19002522 [v0.3.2]: call exec 926270 29560 debug EXE19002522 [v0.3.2]: postdata: https://api.home-connect.com/api/homeappliances/BOSCH-/settings/BSH.Common.Setting.AmbientLightColor {"data":{"key":"BSH.Common.Setting.AmbientLightCol or","value":"BSH.Common.EnumType.AmbientLightColor .CustomColor"}} E15=#1f2b5c 308809 7169 debug LBS19002522 [v0.3.2]: call exec 370704 7974 debug EXE19002522 [v0.3.2]: Array E1 370893 7974 debug EXE19002522 [v0.3.2]: ================ ARRAY/OBJECT START ================ 370955 7974 debug EXE19002522 [v0.3.2]: {"items":[{"name":"Eigene Farbe","timestamp":1649096883,"handling":"none","u ri":"/api/homeappliances/BOSCH-/settings/BSH.Common.Setting.AmbientLightCustomColor","key": "BSH.Common.Setting.AmbientLightCustomColor","value":"#1f2b5c","level":"hint"},{"name":"Programmlauf zeit","timestamp":1649096883,"handling":"none","uri":"/api/homeappliances/BOSCH-/programs/active/options/BSH.Common.Option.ElapsedProgramTime","key":"BSH.Common.Option.ElapsedProgramTime","unit":"seconds", "value":1776,"level":"hint"}],"haId":"BOSCH-"} 371015 7974 debug EXE19002522 [v0.3.2]: ================ ARRAY/OBJECT END ================Zuletzt geändert von ggt; 04.04.2022, 19:53.
Einen Kommentar schreiben:
-
ggt
kannst Du mal im hood LBS die Zeile:
durch diePHP-Code:if($E[15]['value'] != '') $postdata = json_encode(array("data"=>array("key"=>"BSH.Common.Setting.AmbientLightCustomColor","value"=>intval($E[15]['value']))));
ersetzen? Dann könnte das mit dem costum colors auch funktionieren. (wenn E14 = 100)PHP-Code:if($E[15]['value'] != '') $postdata = json_encode(array("data"=>array("key"=>"BSH.Common.Setting.AmbientLightCustomColor","value"=>$E[15]['value'])));
Einen Kommentar schreiben:
-
Danke Micha vento66 für die LBS.
Ich hatte endlich mal Zeit den 19002522 zu testen und für diese Rückmeldung.
Bis auf Automatik und benutzerdefinierte Farbe funktioniert der LBS bei meiner Bosch DAH.
Auf die Auswahl der benutzerdefinierten Farben über den LBS kann ich verzichten, da die 12 Voreingestellten Farben mit 41-52 an E14 auszuwählen funktioniert.
Nach einschalten des Kochfeldes und Aktivierung der Zonen schaltet sich zurzeit die DAH ein und über deinen LBS E3=1 starte ich die DAH und mit E9=1 schalte ich sie in die Lüfterstufe 1. Eigentlich sollte die DAH in den Automatikmodus geschaltet werden aber das geht zurzeit noch ;-) nicht. Wenn ich das in der App oder an der DAH auswähle sehe ich keine Reaktion an den Ausgängen des LBS.Code:E12 = 1 debug LBS19002522 [v0.3.2]: call exec debug EXE19002522 [v0.3.2]: postdata: https://api.home-connect.com/api/homeappliances/BOSCH-/settings/BSH.Common.Setting.AmbientLightEnabled {"data":{"key":"BSH.Common.Setting.AmbientLightEnabled","value":true}} E14 = 100 11:31:29 307786 7752 debug LBS19002522 [v0.3.2]: call exec 11:31:29 362982 15877 debug EXE19002522 [v0.3.2]: postdata: https://api.home-connect.com/api/homeappliances/BOSCH-/settings/BSH.Common.Setting.AmbientLightColor {"data":{"key":"BSH.Common.Setting.AmbientLightCol or","value":"BSH.Common.EnumType.AmbientLightColor .CustomColor"}} E15 = #4a88f8 (Farbauswahl egal welche an E15 ergibt immer an A22 #000000) 11:34:09 343379 7752 debug LBS19002522 [v0.3.2]: call exec 11:34:09 400841 15991 debug EXE19002522 [v0.3.2]: postdata: https://api.home-connect.com/api/homeappliances/BOSCH-/settings/BSH.Common.Setting.AmbientLightCustomColor {"data":{"key":"BSH.Common.Setting.AmbientLightCus tomColor","value":0}} 11:34:09 739315 15991 debug EXE19002522 [v0.3.2]: status 11:34:09 739392 15991 debug EXE19002522 [v0.3.2]: ================ ARRAY/OBJECT START ================ 11:34:09 739439 15991 debug EXE19002522 [v0.3.2]: "409" 11:34:09 739495 15991 debug EXE19002522 [v0.3.2]: ================ ARRAY/OBJECT END ================
Code:E9 = 6 11:54:35 883323 1129 debug LBS19002522 [v0.3.2]: call exec 11:54:35 938003 6395 debug EXE19002522 [v0.3.2]: postdata: https://api.home-connect.com/api/homeappliances/BOSCH-/programs/active {"data":{"key":"BSH.Common.Root.ActiveProgram","value":"Cooking.Common.Program.Hood.Automatic"}} 11:54:36 183496 6395 debug EXE19002522 [v0.3.2]: status 11:54:36 183631 6395 debug EXE19002522 [v0.3.2]: ================ ARRAY/OBJECT START ================ 11:54:36 183691 6395 debug EXE19002522 [v0.3.2]: "409" 11:54:36 183720 6395 debug EXE19002522 [v0.3.2]: ================ ARRAY/OBJECT END ================ E11 = 1 11:55:35 212647 1129 debug LBS19002522 [v0.3.2]: call exec 11:55:35 267379 6439 debug EXE19002522 [v0.3.2]: postdata: https://api.home-connect.com/api/homeappliances/BOSCH-/programs/active {"data":{"key":"BSH.Common.Root.ActiveProgram","value":"Cooking.Common.Program.Hood.Automatic"}} 11:55:37 013211 6439 debug EXE19002522 [v0.3.2]: status 11:55:37 013284 6439 debug EXE19002522 [v0.3.2]: ================ ARRAY/OBJECT START ================ 11:55:37 013329 6439 debug EXE19002522 [v0.3.2]: "409" 11:55:37 013351 6439 debug EXE19002522 [v0.3.2]: ================ ARRAY/OBJECT END ================Zuletzt geändert von ggt; 04.04.2022, 19:41.
Einen Kommentar schreiben:
-
So für alle, die ihre Socken scheinbar nicht im Geschirrspüler waschen: Ich hab mal alle LBS geupdated. Die falschen Programme sollten jetzt der Vergangenheit angehören. Der Server LBS gibt jetzt auch die CURL Resourcen wieder frei. Danke philipp900! starwarsfan jetzt findest Du alle LBS unter "homeconnect"
- Likes 4
Einen Kommentar schreiben:
-
Also bei mir ist es ähnlich wie Turtle es bereits beschrieben hat, nur mit etwas anderen Geräten.
Wenn bei mir der Geschirrspüler läuft bzw. lief dann steht dessen Prog Active value, z.B. "Eco 50" auch im Backofen und dem Kochfeld unter Prog Active.
Obwohl Natürlich unterschiedliche Bausteine mit den unterschiedlichen Hald IDs verwendet werden.
Fehler in den Logs sind nicht zu finden.
Was wird denn zur weiteren Problem Analyse noch benötigt?
Danke und VG
Einen Kommentar schreiben:
-
Was brauchst du denn, um das Problem besser zu greifen so lange die Glaskugel noch zur Reparatur ist?
Einen Kommentar schreiben:
-
Ich habe bei mir das Phänomen, dass das laufende Programm vom Trockner sowohl beim Geschirrspüler als auch beim Backofen als laufendes Programm angezeigt wird.
hc_dishwasher.jpg
Den "Hald" habe ich überprüft, der ist korrekt von jedem Gerät zum passenden Baustein angezeigt.
Einen Kommentar schreiben:
-
Hallo vento66
Kann es sein, dass dein LBS ein Memoryleak hat?
Hatte heute Nacht diesen Fehler im Log:
Code:Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19002520.php | Fehlercode: 1 | Zeile: 605 | Allowed memory size of 134217728 bytes exhausted (tried to allocate 69206272 bytes)
Könnte eventuell daran liegen, dass in der Refresh Methode das curl_close fehlt um die Resource wieder freizugeben.Zuletzt geändert von philipp900; 26.02.2022, 07:43.
Einen Kommentar schreiben:
-
Danke für die prompte Erledigung !
zu früh gefreut-leider tauchen die Fehlermeldungen weiterhin auf
2022_02_11_07_20_46_Window.png
Zuletzt geändert von ak68; 11.02.2022, 07:23.
- Likes 1
Einen Kommentar schreiben:
-
ak68 erledigt!
pewe1835 Nicht jedes Gerät unterstützt alle EIN- und Ausgänge. Interessant wäre ein Log mit Level 8 vom Geräte LBS, wenn Du E7 / E8 triggerst. Der LBS ist nur aus der Theorie und der API Beschreibung entstanden. Auf der Website steht auch das für das Gerät nur die Basis Steuerung funktioniert, es soll aber 2022 erweitert werden.Zuletzt geändert von vento66; 10.02.2022, 20:46.
Einen Kommentar schreiben:
-
irgendwo im Dishwasher-LBS (19002523) scheint noch ein Fehler zu sein:
2022_02_10_14_07_14_Window.png
Vento, könntest Du Dir diesen LBS noch einmal zur Brust nehmen ?
DANKEEE !!!
Einen Kommentar schreiben:


Einen Kommentar schreiben: