NEWS
Fenster und andere Geräte zählen opt. Alexa Ansagen
-
@dslraser sagte in Fenster und andere Geräte zählen opt. Alexa Ansagen:
@DocGame sagte in Fenster und andere Geräte zählen opt. Alexa Ansagen:
nur mit dem Power State
im Moment werden nur diese gefunden. (beim Licht Blockly)
.on
.STATE
.state
Mich irritiert eben, dass das Fenster-Blockly auch die 2 Geräte ohne Zuweisung auf die Fenster.enum anhand des "is opened" State die Geräte gefunden hat.
Nicht das er bei dem gescheiterten Licht-Versuch States aus anderen Geräten (BWM, Steckdosen usw.) berücksichtigt hat und dadurch getilt ist.
Sicherheitshalber werde ich die "komplette" zuweisung auf Lichtgeraete.enum nehmen und in Licht nur den jeweilige On/Off State in Licht.enum nehmen. Ist doch sicherlich kein Fehler, da es in deinem Blockly ja nur um Zustandsanzeigen geht....oder?
Hier mal die Datenpunkte eines Yeelight(RGB) und eines Zigbee-Leuchtmittels(Weiß)
Edit: Habe deinen vorherigen Post leider nicht gesehen. die Frage hat sich dann ja erledigt. -
@DocGame
Danke für die Bilder, aber der ein RAW in Code Tags wäre besser zum testen. (den kann ich bei mir einfügen) -
@dslraser sagte in Fenster und andere Geräte zählen opt. Alexa Ansagen:
@DocGame
Danke für die Bilder, aber der ein RAW in Code Tags wäre besser zum testen. (den kann ich bei mir einfügen)Hier ein "Switch State" vom Zigbee-Adapter:
{ "from": "system.adapter.zigbee.0", "user": "system.user.admin", "ts": 1583356481398, "common": { "name": "Kinderdecke 1 Switch state", "type": "boolean", "role": "switch", "smartType": "SWITCH", "read": true, "write": true }, "native": {}, "acl": { "object": 1636, "owner": "system.user.admin", "ownerGroup": "system.group.administrator", "state": 1636 }, "_id": "zigbee.0.7cb03eaa0a050960.state", "type": "state" }
und hier Yeelight:
{ "type": "state", "common": { "name": "power", "role": "switch", "write": true, "read": true, "type": "boolean", "smartName": { "de": "", "smartType": "LIGHT" }, "custom": { "iot.0": { "smartName": { "smartType": "LIGHT" } } } }, "native": {}, "from": "system.adapter.yeelight-2.0", "user": "system.user.admin", "ts": 1567203791546, "_id": "yeelight-2.0.Fernsehlicht.control.power", "acl": { "object": 1636, "state": 1636 } }
WLED:
{ "type": "state", "common": { "name": "On / Off", "role": "switch", "type": "boolean", "unit": "", "write": true, "read": true }, "native": {}, "from": "system.adapter.wled.0", "user": "system.user.admin", "ts": 1589284310155, "_id": "wled.0.84f3eb73d78e.on", "acl": { "object": 1636, "state": 1636, "owner": "system.user.admin", "ownerGroup": "system.group.administrator" } }
-
@dirk1962 sagte in Fenster und andere Geräte zählen opt. Alexa Ansagen:
Das wäre echt super. Habe wahrscheinlich noch genügend Zeit zum Testen.
Steckdosen sind jetzt oben drinn. Ich hoffe es passt und es gibt keine anderen Fehler. Die "sortieren Geschichte" war/ist ein größerer Umbau (intern im Blockly). Datenpunkte können alle bleiben, es braucht nichts gelöscht zu werden.
-
@dslraser werde ich testen, vielen Dank!!!
-
@dslraser
die Fehler bei "Licht" kommen jetzt Gott sei Dank nicht mehr....
Allerdings ist die Anzeige auch nich recht Bescheiden:
-
@DocGame
ja, schaue ich mir an, aber das dauert etwas... -
@dslraser sagte in Fenster und andere Geräte zählen opt. Alexa Ansagen:
@DocGame
ja, schaue ich mir an, aber das dauert etwas...Kein Thema....Ist ja eh super wie Hilfsbereit du bist.
Muss auch mal wieder nach dem Frauchen schauen -
@dslraser Ich habe Xiaomi Fenstersensoren mit deconz eingebunden und die werden als Sensor unbekannt erkannt. Anbei der RAW von einem der Datenpunkte.
-
@siggi85 sagte in Fenster und andere Geräte zählen opt. Alexa Ansagen:
Xiaomi Fenstersensoren mit deconz
okay, das habe ich nun auch drinn. Update kommt demnächst dann im ersten Beitrag.
-
@dslraser sagte in Fenster und andere Geräte zählen opt. Alexa Ansagen:
Steckdosen sind jetzt oben drin. Ich hoffe es passt und es gibt keine anderen Fehler. Die "sortieren Geschichte" war/ist ein größerer Umbau (intern im Blockly). Datenpunkte können alle bleiben, es braucht nichts gelöscht zu werden.
Perfekt, Sortierung ist alphabetisch sowohl für aktive als auch für inaktive Aktoren. Ansage über Alexa und E-Mail Versand sind ebenfalls okay.
Durch die Vereinfachung der Eingaben war das neue Blockly in 1 min eingerichtet und einsatzbereit.
Top Arbeit. -
wenn ich das Script Fenster zählen vom 05.05. nehme stimmt die 04_Anzahl_Fenster_gesamt mit meinen Fenstern überein. Jetzt habe ich das aktuelle Script verwendet und mir werden statt 11 Fenster 18 Fenster angezeigt.
Zähle ich die Fenster in der 06_gesamte_Fenster_Liste zusammen, komme ich auch nur auf 11 Fenster. Ich kann leider nicht genau sagen, ob das bei einer der von Dir kürzlich aktuallisierten Scripte auch der Fall war - ist mir nur jetzt erst aufgefallen.
Irgendwann werde ich die Anzahl der Fensterkontakte noch erweitern - vielleicht sogar auf 18. -
@falke69 sagte in Fenster und andere Geräte zählen opt. Alexa Ansagen:
wenn ich das Script Fenster zählen vom 05.05. nehme stimmt die 04_Anzahl_Fenster_gesamt mit meinen Fenstern überein.
welche Fenstersensoren hast Du ?
-
ich habe von HomeMatic
Funk-Fenster-Drehgriffkontakte (hm-sec-rhs)
und
Funk-Tür-Fensterkontakte (HM-Sec-SC) an den Fenstern verbaut. -
@falke69
und welche wurden nicht gefunden bzw. gezählt ? -
@dslraser
wenn ich das wüsste. In der 06_gesamte_Fenster_Liste stehen all meine 11 Fensterkontakte drin.
Woher die anderen 7 in 4_Anzahl_Fenster_gesamt kommen kann ich nicht sagen.
Wie geagt, wenn ich das alte Script von Dir verwende, funktioniert alles und die Anzahl stimmt.{ "from": "system.adapter.javascript.0", "user": "system.user.admin", "ts": 1589528100694, "common": { "name": "04_Anzahl_Fenster_gesamt", "type": "number", "role": "number", "unit": "Fenster", "def": 0, "read": true, "write": false }, "native": {}, "acl": { "object": 1636, "owner": "system.user.admin", "ownerGroup": "system.group.administrator", "state": 1636 }, "_id": "0_userdata.0.Geraete_zaehlen_optional_Ansagen.Geraete_zaehlen.Fenster_zaehlen.04_Anzahl_Fenster_gesamt", "type": "state" }
-
@falke69
zeige mal Deine Aufzählung bitte. -
falsches Foto --> gelöscht
-
@falke69
das ist eine Aufzählung -
@dslraser sorry