NEWS
Test Adapter homeconnect (BSH Home-Connect) v0.0.x
-
@bob-der-1
Warte mal, da hat mir @dslraser mal was gemacht. Ich suche.....https://forum.iobroker.net/topic/44096/erledigt-ansage-geschirrspüler/5?_=1625230221839
-
Ich glaube ich muss mich anders erklären.
Da mein Geschirrspüler eine StatusLED hat die auf den Boden scheinen soll sobald er läuft, aber der Spüler über einer Schublade steht und so die StatusLED verdeckt ist, wollte ich wie folgt vorgehen.Spülvorgang ist in Betrieb, eine Led die am meinem WEMOS D1 Mini hängt anschalten, ist der Spüler fertig = LED aus.
Vorerst habe ich das über den Stromverbrauch geregelt, was auch funktioniert aber ich wollte da noch ein skript wenn der Spüler zb Klarspüler mangel hat oder sonst was ...eben die LED rot oder grün leuchtet.Aber vorerst muss ich mal den Datenpunkt verstehen.
Bzw müsste ich wissen wie ich States mit der Rolle indikator verwenden kann , als Wert wäre zb Aus/An aber wie sage ich in einem Blockly,wenn der Datenpunkt AUS als Wert hat???? True oder false kenne ich ja aber bilde ich aus an ab oder aktiv/bereit etc oder geht das überhaupt.<xml xmlns="https://developers.google.com/blockly/xml"> <block type="on" id="QG~H_+mc!MMghSuyE$6s" x="-37" y="-687"> <field name="OID">homeconnect.0.0110XXXXXXX4004514.status.BSH_Common_Status_OperationState</field> <field name="CONDITION">ne</field> <field name="ACK_CONDITION"></field> <statement name="STATEMENT"> <block type="controls_if" id="W41!S?TX}n/?eG@p6%-Y"> <mutation elseif="1"></mutation> <value name="IF0"> <block type="logic_compare" id="G~Bn]@r08c!9DaLMQ17z"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="_-^2Qv;pWu+`61u{{1}6"> <field name="ATTR">val</field> <field name="OID">homeconnect.0.01104XXXXXX514.status.BSH_Common_Status_OperationState</field> </block> </value> <value name="B"> <block type="text" id="#J23()ok4G$5z3yO3i::"> <field name="TEXT">WAS MUSS HIER STEHEN???</field> </block> </value> </block> </value> <statement name="DO0"> <block type="control" id="[1SD..Y)z/{CR8F*wy9Y"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">wled.0.c45bbe549f2a.on</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="..^/{+8xCfdla[lT.Jf)"> <field name="BOOL">TRUE</field> </block> </value> <next> <block type="control" id="RFx_yv6|MD?Ew61VARBY"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">wled.0.c45bbe549f2a.bri</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="math_number" id="bQB0UTzYbQEtRDsJ_r)b"> <field name="NUM">255</field> </block> </value> </block> </next> </block> </statement> <value name="IF1"> <block type="logic_compare" id="^e/rgexxWCLzba/V{PkN"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="{6)n;w-Ih}qP1N^oCH5C"> <field name="ATTR">val</field> <field name="OID">homeconnect.0.011040XXXXX4514.status.BSH_Common_Status_OperationState</field> </block> </value> <value name="B"> <block type="text" id="3#u(iSzzuoSB$CtR!A~+"> <field name="TEXT">WAS MUSS HIER STEHEN???</field> </block> </value> </block> </value> <statement name="DO1"> <block type="control" id=")qNNnu)#I#?~K3]HTf,B"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">wled.0.c45bbe549f2a.on</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="yp-j-0alBYM|n.BK?1{2"> <field name="BOOL">FALSE</field> </block> </value> </block> </statement> </block> </statement> </block> </xml>
-
Teste das mal:
BSH.Common.EnumType.OperationState.Finished
BSH.Common.EnumType.OperationState.Inactive
Importiere dir mal diese View:
-
-
Ich hab die beiden Vorschläge von dir probiert,leider ohne Erfolg.
Das View ist wie immer mega,werde es sicherlich in kleinen Teilen behalten und in einem eigenen View verwurschteln
-
@oberfragger gibt es eine Lösung? hab seit einigen Tagen das gleiche Problem.
-
Bisher hatte ich kaum Zeit und habe es ja über den Umweg mit der Steckdose gelöst.
Muss aber auf dauer mit dem Adapter zu lösen sein
-
@totti1171 Was ist genau das Problem du musst nur den states
homeconnect.0.SIEMENS-XXXXX.status.BSH_Common_Status_OperationStatemit den Möglichkeiten vergleichen
BSH.Common.EnumType.OperationState.Inactive
BSH.Common.EnumType.OperationState.Ready
BSH.Common.EnumType.OperationState.Run
BSH.Common.EnumType.OperationState.Finished -
@tombox Danke. inzwischen funktionieren diese Abfragen gut. Ich habe inzwischen 6 Homeconnect-Geräte (2 Geschirrspüler, Herd, Waschmaschine, Trockner, Kaffeeautomat) im Haus und trotz eingelegter 24h Pause nach kurzer Zeit wieder diese Meldung:
homeconnect.0 2021-07-15 06:04:05.429 error (19432) Error (401010522127001422) homeconnect.0 2021-07-15 06:04:05.429 error (19432) 429 Too Many Requests homeconnect.0 2021-07-15 06:04:05.429 error (19432) EventSource error: {"type":"error","status":429,"message":"Too Many Requests"} homeconnect.0 2021-07-15 06:04:05.380 warn (19432) Too many requests. Adapter sends too many requests per minute. Please wait 1min before restart the instance. homeconnect.0 2021-07-15 06:04:05.380 error (19432) Error (BOSCH-HNG6764S6-68A40E565336) homeconnect.0 2021-07-15 06:04:05.380 error (19432) 429 Too Many Requests homeconnect.0 2021-07-15 06:04:05.380 error (19432) EventSource error: {"type":"error","status":429,"message":"Too Many Requests"} homeconnect.0 2021-07-15 06:04:05.372 warn (19432) Too many requests. Adapter sends too many requests per minute. Please wait 1min before restart the instance. homeconnect.0 2021-07-15 06:04:05.372 error (19432) Error (SIEMENS-WT7YH701-68A40E02A511) homeconnect.0 2021-07-15 06:04:05.372 error (19432) 429 Too Many Requests homeconnect.0 2021-07-15 06:04:05.372 error (19432) EventSource error: {"type":"error","status":429,"message":"Too Many Requests"} homeconnect.0 2021-07-15 06:04:05.363 warn (19432) Too many requests. Adapter sends too many requests per minute. Please wait 1min before restart the instance. homeconnect.0 2021-07-15 06:04:05.363 error (19432) Error (SIEMENS-TI9555X1DE-68A40E2399A9) homeconnect.0 2021-07-15 06:04:05.363 error (19432) 429 Too Many Requests homeconnect.0 2021-07-15 06:04:05.363 error (19432) EventSource error: {"type":"error","status":429,"message":"Too Many Requests"} homeconnect.0 2021-07-15 06:04:05.355 warn (19432) Too many requests. Adapter sends too many requests per minute. Please wait 1min before restart the instance. homeconnect.0 2021-07-15 06:04:05.355 error (19432) Error (BOSCH-SMI88TS36E-68A40E029D20) homeconnect.0 2021-07-15 06:04:05.354 error (19432) 429 Too Many Requests homeconnect.0 2021-07-15 06:04:05.354 error (19432) EventSource error: {"type":"error","status":429,"message":"Too Many Requests"} homeconnect.0 2021-07-15 06:04:05.343 warn (19432) Too many requests. Adapter sends too many requests per minute. Please wait 1min before restart the instance. homeconnect.0 2021-07-15 06:04:05.343 error (19432) Error (SIEMENS-WM4YH741-68A40E02AF0A) homeconnect.0 2021-07-15 06:04:05.343 error (19432) 429 Too Many Requests homeconnect.0 2021-07-15 06:04:05.343 error (19432) EventSource error: {"type":"error","status":429,"message":"Too Many Requests"}
-
@totti1171 dann wurde der Adapter zu oft neugestartet oder er läuft doppelt
-
@tombox Hab bei diesem Adapter keine Neustarts eingerichtet und es läuft auch nur eine Instanz
hatte ihn >24h vorgestern aus, da lief er dann wieder für ein paar Stunden - heute morgen dann wieder die Meldungen
-
@totti1171 Dann muss irgend ein fehler oder neu verbinden statt finden. Schick mal das komplette log file nach dem 24h warten per pn an mich
-
@tombox würde ich ja gern - habe aber keinen "PN-Button"
-
@tombox sagte in Test Adapter homeconnect (BSH Home-Connect) v0.0.x:
@totti1171 Was ist genau das Problem du musst nur den states
homeconnect.0.SIEMENS-XXXXX.status.BSH_Common_Status_OperationStatemit den Möglichkeiten vergleichen
BSH.Common.EnumType.OperationState.Inactive
BSH.Common.EnumType.OperationState.Ready
BSH.Common.EnumType.OperationState.Run
BSH.Common.EnumType.OperationState.FinishedUnd wie müsste ein Blockly aussehen zn für die Tür ?
Wenn offen dann Lampe an oder wie binde ich sowas ein mit den Operatonns States.Finished.
Das komme ich nicht klar.
Kann.mit da einer mal nur zeigen wie ich den Finished dazu bekomme irgendwas zu schalten -
@bob-der-1
Tür ist dann der Zustand:
homeconnect.0.SIEMENS-XXXXXXX.status.BSH_Common_Status_DoorStatedie beiden Zustände
BSH.Common.EnumType.DoorState.Closed
BSH.Common.EnumType.DoorState.Open -
Ich muss das morgen mal testen,ich sehe da noch nicht meinen Weg....
-
Hi, ich bekomme in meinen Log folgende Errors. Weiß einer was das bedeutet und wie man diese beseitigt.
homeconnect.0 2021-07-24 15:01:20.042 error (23410) {"data":{"programs":[]}} homeconnect.0 2021-07-24 15:01:20.042 error (23410) /programs homeconnect.0 2021-07-24 15:01:20.041 error at processTicksAndRejections (internal/process/task_queues.js:97:5) homeconnect.0 2021-07-24 15:01:20.041 error at runMicrotasks (<anonymous>) homeconnect.0 2021-07-24 15:01:20.041 error at /opt/iobroker/node_modules/iobroker.homeconnect/main.js:1032:39 homeconnect.0 2021-07-24 15:01:20.041 error at Array.forEach (<anonymous>) homeconnect.0 2021-07-24 15:01:20.041 error at /opt/iobroker/node_modules/iobroker.homeconnect/main.js:1041:57 homeconnect.0 2021-07-24 15:01:20.041 error (23410) TypeError: Cannot read property 'forEach' of undefined homeconnect.0 2021-07-24 15:01:20.039 error (23410) TypeError: Cannot read property 'forEach' of undefined
-
@johnnybahama installier mal über GitHub ob es dann weg ist
-
@tombox Selbes Ergebniss
-
@johnnybahama Eigentlich müsste es gefixt sein wenn du via github installierst und neustartest welchen fehler bekommst du dann genau