Ankündigung

Einklappen
Keine Ankündigung bisher.

Homeconnect Suite LBS 19002520-19002530

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • vento66
    antwortet
    ggt Danke hab das mal in die Version 0.3.3 übernommen.

    Einen Kommentar schreiben:


  • ggt
    antwortet
    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:


  • ggt
    antwortet
    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:


  • vento66
    antwortet
    ggt
    kannst Du mal im hood LBS die Zeile:

    PHP-Code:
    if($E[15]['value'] != '')    $postdata json_encode(array("data"=>array("key"=>"BSH.Common.Setting.AmbientLightCustomColor","value"=>intval($E[15]['value'])))); 
    durch die

    PHP-Code:
    if($E[15]['value'] != '')    $postdata json_encode(array("data"=>array("key"=>"BSH.Common.Setting.AmbientLightCustomColor","value"=>$E[15]['value']))); 
    ersetzen? Dann könnte das mit dem costum colors auch funktionieren. (wenn E14 = 100)

    Einen Kommentar schreiben:


  • ggt
    antwortet
    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.

    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 ================
    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:
    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:


  • vento66
    antwortet
    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"

    Einen Kommentar schreiben:


  • Zaschii
    antwortet
    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:


  • turtle1987
    antwortet
    Was brauchst du denn, um das Problem besser zu greifen so lange die Glaskugel noch zur Reparatur ist?

    Einen Kommentar schreiben:


  • vento66
    antwortet
    und meine Glaskugel ist zur Reperatur....

    Einen Kommentar schreiben:


  • Zaschii
    antwortet
    Dieses "Phänomen" tritt bei mir auch auf

    Einen Kommentar schreiben:


  • turtle1987
    antwortet
    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:


  • philipp900
    antwortet
    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:


  • ak68
    antwortet

    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.

    Einen Kommentar schreiben:


  • vento66
    antwortet
    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:


  • ak68
    antwortet
    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:

Lädt...
X