NEWS
Alexa Ansagen I Telegram I EMail I Alias I VISU I HTML
-
Hallo zusammen,
ich hab mit dem Skript für die Türen das Problem, dass eine Tür zwar als Tür erkannt wird, aber nicht bei offen/geschlossen mitgezählt wird.
Hier der RAW vom Orginaldatenpunkt:
{ "type": "state", "common": { "def": "CLOSED", "type": "number", "read": true, "write": false, "min": 0, "max": 2, "states": { "0": "CLOSED", "1": "TILTED", "2": "OPEN" }, "role": "state", "name": "Terrassentür.STATE" }, "native": { "MIN": "CLOSED", "OPERATIONS": 5, "MAX": "OPEN", "FLAGS": 1, "ID ": "STATE", "TYPE": "ENUM", "DEFAULT": "CLOSED", "VALUE_LIST": [ "CLOSED", "TILTED", "OPEN" ], "CONTROL": "RHS.STATE" }, "from": "system.adapter.hm-rega.0", "user": "system.user.admin", "ts": 1580843375967, "_id": "hm-rpc.2.0007DA49992A68.1.STATE", "acl": { "object": 1636, "state": 1636, "owner": "system.user.admin", "ownerGroup": "system.group.administrator" } }
Hier der RAW vom Alias:
{ "common": { "alias": { "id": "hm-rpc.2.0007DA49992A68.1.STATE" }, "name": "Terrassentür", "role": "state", "type": "string", "max": 2, "read": true, "write": false }, "native": {}, "type": "state", "_id": "alias.0.Wohnzimmer.Terrassentür.STATE", "acl": { "object": 1636, "state": 1636, "owner": "system.user.admin", "ownerGroup": "system.group.administrator" }, "from": "system.adapter.admin.0", "user": "system.user.admin", "ts": 1643121808775 }
Beide werden nicht erkannt.
-
@dominik-f
Dein alias ist komplett falsch.
Falscher Typ, falsche Rolle usw. -
Hab den Alias jetzt neu erstellen lassen. Klappt immer noch nicht.
Hier die RAW:
{ "common": { "alias": { "id": "hm-rpc.2.0007DA49992A68.1.STATE" }, "name": "Terrassentür", "role": "state", "type": "number", "max": 2, "read": true, "write": false }, "native": {}, "type": "state", "from": "system.adapter.admin.0", "user": "system.user.admin", "ts": 1643148243298, "_id": "alias.0.Wohnzimmer.Terrassentür.STATE", "acl": { "object": 1636, "state": 1636, "owner": "system.user.admin", "ownerGroup": "system.group.administrator" } }
Wie müsste der Alias denn aussehen, das er funktioniert?
-
-
@dominik-f sagte in Alexa Ansagen I Telegram I EMail I Alias I VISU I HTML:
Hab den Alias jetzt neu erstellen lassen. Klappt immer noch nicht.
Wie müsste der Alias denn aussehen, das er funktioniert?
hier ist es auch zu sehen
-
Das hat wunderbar funktioniert, dank dir
-
Ich bin total begeistert von deinen Scripten.
Ich hätte da noch ein Wunsch für eine Script:
Eines, was den Onlinestatus der Geräte zählt bzw. anzeigt.
Dann hätte man auf einen Blick eine Liste in der man sofort erkennen kann, ob ein Gerät nicht erreichbar ist.Wäre das möglich?
-
@dominik-f sagte in Alexa Ansagen I Telegram I EMail I Alias I VISU I HTML:
Ich bin total begeistert von deinen Scripten.
Ich hätte da noch ein Wunsch für eine Script:
Eines, was den Onlinestatus der Geräte zählt bzw. anzeigt.
Dann hätte man auf einen Blick eine Liste in der man sofort erkennen kann, ob ein Gerät nicht erreichbar ist.Wäre das möglich?
Ja, auch das ist möglich. Ich werde allerdings kein weiteres Blockly bauen und pflegen.
Du könntest aber zum Beispiel das Blockly Bewegungsmelder als Vorlage nutzen und es einfach für Dich umarbeiten. (Export mit Texteditor bearbeiten). Eine passende Aufzählung erstellen und die alias dafür und im Blockly den Selektor anpassen. -
Dann werde ich es mal versuchen
Dank dir
-
Ich bin gerade am Script für die Temperaturen dran. Leider erkennt er die Datenpunkte nicht, schätze mal da ist wieder was nicht richtig in den Aliasen.
Hier ein RAW:
{ "common": { "alias": { "id": "hm-rpc.0.MEQ0236893.2.ACTUAL_TEMPERATURE" }, "name": "Wandthermostat ACTUAL_TEMPERATURE", "role": "value.temperature", "type": "number", "unit": "°C", "min": -10, "max": 50, "read": true, "write": false, "custom": { "influxdb.0": { "enabled": true, "changesOnly": true, "debounce": "1000", "retention": "31536000", "changesRelogInterval": "1800", "changesMinDelta": "", "storageType": "", "aliasId": "" } }, "smartName": { "de": "Wohnzimmer Heizung" } }, "native": {}, "type": "state", "_id": "alias.0.Wohnzimmer.Wandthermostat.ACTUAL_TEMPERATURE", "acl": { "object": 1636, "state": 1636, "owner": "system.user.admin", "ownerGroup": "system.group.administrator" }, "from": "system.adapter.admin.0", "user": "system.user.admin", "ts": 1643154675018 }
-
@dominik-f
ein Beispiel von mir{ "type": "state", "common": { "def": 0, "type": "number", "read": true, "write": false, "min": -3276.8, "max": 3276.7, "unit": "°C", "role": "value.temperature", "name": "Badezimmer", "alias": { "id": "hm-rpc.0.xxx1.ACTUAL_TEMPERATURE", "read": "Math.round(val * 10) / 10" }, "desc": "per Script erstellt", "smartName": { "de": "Temperatur im Badezimmer", "smartType": "THERMOSTAT" }, "custom": { "influxdb.0": { "enabled": true, "changesOnly": true, "debounce": "1000", "changesRelogInterval": "3600", "changesMinDelta": 0, "storageType": "Number", "aliasId": "" }, "iqontrol.0": { "enabled": true, "readonly": true, "invert": false, "confirm": false, "pincode": "", "unit": "°C", "unit_zero": "°C", "unit_one": "°C", "min": -3276.8, "max": 3276.7, "step": "", "roundDigits": 2, "timeFormat": "x", "timeDisplayFormat": "dddd, DD.MM.YYYY HH:mm:ss", "timeDisplayDontShowDistance": false, "type": "number", "role": "", "targetValueId": "", "statesAddInput": false, "statesAddInputCaption": "Enter other value...", "showOnlyTargetValues": false } } }, "native": {}, "from": "system.adapter.javascript.0", "user": "system.user.admin", "ts": 1593879751874, "_id": "alias.0.Temperaturen.Temperatur_Badezimmer", "acl": { "object": 1636, "state": 1636, "owner": "system.user.admin", "ownerGroup": "system.group.administrator" } }
-
Danke dir. Konnte meine States anpassen das alles funktioniert.
Mir ist nun was aufgefallen.
Dieser Button:0_userdata.0.Geraete_zaehlen.Temperaturen.Haus.02_Trigger_und_Schalter.06_Trigger_Farbe_iQontrol_Temperaturen_Liste
Verändert sowohl die Tabelle für die Temperaturen, also auch für die Luftfeuchtigkeit.
Hier die Bilder. Das erste ist die Orginaltabelle, das zweite und dritte nach erstmaligem und zweitmaligem betätigen des Buttons.:
-
@dominik-f sagte in Alexa Ansagen I Telegram I EMail I Alias I VISU I HTML:
Verändert sowohl die Tabelle für die Temperaturen, also auch für die Luftfeuchtigkeit.
ja, dieser button schaltet die Farben durch...(2 x Festeinstellungen für HTML---hell---dunkel und 1 x eigene HTML Einstellungen)
Oder wie ist die Frage gemeint ?
EDIT: in iQontrol lässt sich die Farbe mit Klick auf das linke Icon durchschalten
-
Der Button, der die Farbe der Tabelle Temperaturen schalten sollte, schaltet zusätzlich Farben der Tabelle Luftfeuchtigkeit
-
@dominik-f sagte in Alexa Ansagen I Telegram I EMail I Alias I VISU I HTML:
Der Button, der die Farbe der Tabelle Temperaturen schalten sollte, schaltet zusätzlich Farben der Tabelle Luftfeuchtigkeit
Das wäre ein Fehler. (hast Du die Listen mit Copy&Paste bearbeitet/erstellt, oder die origginalen aus dem Download genommen ?)
Schalte mal Dein Temperaturen Blockly um auf die JS Ansicht und such mal nach Luftfeuchtigkeit. Und in der Gegenprobe mal as Blockly Luftfeuchtigkeit und suche mal nach Temperaturen. (suchen mit Steuerung F)
EDIT:
So kannst Du auch testenich habe keinen Fehler. Wenn ich jeweils den Button 06 drücke, dann wird auch nur die passende Tabelle umgeschaltet.
-
Ich habe die orginalen Downloads genutzt.
Die Suche ergab bei beiden Scripten keine Ergebnisse.
-
@dominik-f
meinen EDIT über Dir gesehen ? -
Jetzt ja
Also wenn ich die jeweilen Button drücke, dann schalten sich auch nur die Themen der jeweilen Tabelle.
Der Button für die Temperaturen schaltet jedoch zusätzlich noch die Rahmenfarbe und Farbe der Überschrift für die Tabelle der Luftfeuchtigkeit.Das komische ist, ich kann keine Veränderung der Datenpunkte für die Farben in der Tabelle Luftfeuchtigkeit feststellen
-
@dominik-f sagte in Alexa Ansagen I Telegram I EMail I Alias I VISU I HTML:
Der Button für die Temperaturen schaltet jedoch zusätzlich noch die Rahmenfarbe und Farbe der Überschrift für die Tabelle der Luftfeuchtigkeit.
werden dann beide (in beiden Tabellen) Rahmenfarben und die Farbe der Überschriften umgeschaltet, oder nur die der Luftfeuchtigkeit ?
-
In beiden. Ich habe oben 3 Screenshots gemacht, dort wird die Veränderung der beiden Tabellen dargestellt.
https://forum.iobroker.net/topic/40424/alexa-ansagen-i-telegram-i-email-i-alias-i-visu-i-html/396
Ich habe dort nur den Button für die Temperaturen gedrückt.