NEWS
Fenster und andere Geräte zählen opt. Alexa Ansagen
-
@falke69
Nein, wird auch mit Aktoren der HM-Serie gehen.
Du musst unter Aufzählungen eine neue Funktion "Batterien" anlegen und dann bei allen HM-Aktoren, die einen "BATTERIE_STATE" haben, bei Funktion "Batterien" eintragen. Mache ich auch gerade.
Und dann müssen wir natürlich warten bis @dslraser aus dem Reich der Träume aufwacht und die neuen Dateien hochlädt. -
@dirk1962 sagte in Fenster und andere Geräte zählen opt. Alexa Ansagen:
BATTERIE_STATE
Bei mir (HMIP) heißen die
OPERATING_VOLTAGE
und sind im Kanal 0
Kann mir mal einer von Euch so einen RAW von einem Batterie State zeigen.Zum Thema "schlafen" ....Meine Frau hat Nachtdienst, da habe ich dann auch immer irgendwie Nachtdienst und es wird spät...äh früh
EDIT: und hochgeladen habe/hatte ich noch nichts. Das war nur erstmal die Frage ob daran überhaupt Interesse besteht.
EDIT 2: Ansage funktioniert nicht, da die Liste, zumindestens bei mir, zu lang ist.
-
@dslraser
JA , haben wir Dir bereits beantwortet.RAW vom Wandthermostat und Thermostat HM
RAW vom Fensterkontakt
-
@dslraser sagte in Fenster und andere Geräte zählen opt. Alexa Ansagen:
EDIT 2: Ansage funktioniert nicht, da die Liste, zumindestens bei mir, zu lang ist.
Das wird bei mir auch so sein.
-
@dirk1962 sagte in Fenster und andere Geräte zählen opt. Alexa Ansagen:
@dslraser sagte in Fenster und andere Geräte zählen opt. Alexa Ansagen:
EDIT 2: Ansage funktioniert nicht, da die Liste, zumindestens bei mir, zu lang ist.
Das wird bei mir auch so sein.
der zweite RAW hat nur LOW BAT ? Die habe ich nicht drinn. Ich jabe nur die mit Volt Anzeige in meiner Aufzählung.
-
@dslraser sagte in Fenster und andere Geräte zählen opt. Alexa Ansagen:
der zweite RAW hat nur LOW BAT ? Die habe ich nicht drinn. Ich jabe nur die mit Volt Anzeige in meiner Aufzählung.
Nur mal als Idee wie @liv-in-sky das gelöst hat:
-
@dirk1962
wenn LOW BAT da mit rein soll, dann müßte ich noch einiges umbauen. -
@dslraser
Für mich nicht wirklich nötig, aber ich bin mir sicher, dass der Wunsch von einigen kommen wird.
Bis jetzt hast Du noch alles hinbekommen und ich weiß, dass es früher oder später Deinen Ehrgeiz wecken wird. Ist sicher auch eine Frage wie viel Zeit man hat. Der Job hat Vorrang vor der Spielerei. -
@dslraser sagte in Fenster und andere Geräte zählen opt. Alexa Ansagen:
wenn LOW BAT da mit rein soll, dann müßte ich noch einiges umbauen.
Ich habe z.B. nur LOWBAT bei meinen Geräten gefunden.
Wäre natürlich Super , wenn dass passen würde.
-
@dirk1962
Bei LOW BAT ist ja bei 0 / false die Batterie eigentlich voll. Das kann man natürlich einbauen.
Im Moment sieht das Ergebnis der Abfrage halt so aus, da 0 eigentlich bei den anderen Batterien leer ist -
@dslraser
Welche Batterien sind das? Doch nicht die von den HMIP, da fragst Du doch OPERATING_VOLTAGE ab.
Hast Du die nur als Dummy angelegt? -
-
@dirk1962
Nein, das ist noch eine Instanz mit HM Geräten (mp3 Gong). Da habe ich eben mal LOW BAT in die Aufzählung geschoben.
Im Moment ist es so aufgebaut, das bei Batterien ein html mit einer einspaltigen Tabelle generiert wird und wegen der Sortierung die niedrigste Volt Zahl oben steht, deshalb auch die Volt Anzeige links.Da wohl auch so einige Leute eine längere Batterie Liste haben, werde ich das mit der Ansage raus nehmen und nur eine Datei wie im zweiten Beitrag ohne Ansage machen. So erspare ich mir dann auch Rückfragen warum die Ansage nicht geht.
Dauert halt noch etwas....
-
@dirk1962 sagte in Fenster und andere Geräte zählen opt. Alexa Ansagen:
Edit: Da ist 0 = okay und 1 = Alarm
ja, der ginge auch. Das ist aber dann wie bei den Fenstern. Das wäre dann eine Abfrage über die Werteliste. (3 Zustände)
"states": { "0": "NO ALARM", "1": "ALARM", "2": "ACKNOWLEDGED" }
-
@dslraser sagte in Fenster und andere Geräte zählen opt. Alexa Ansagen:
Dauert halt noch etwas....
Kein Problem, Corona leider auch. Homeoffice bis auf weiteres verlängert.
-
@dslraser said in Fenster und andere Geräte zählen opt. Alexa Ansagen:
Hier ein Script zum Alias erstellen. (Javascript, kein Blockly) Dein Relay0 als Beispiel (xxx mußt Du ersetzen)
zu dem Beispiel aus dem Script- Licht Decke Wohnzimmer (den Alias kannst Du ja nennen wie Du willst)
Edit: also Alias erstellen und dann den Alias in die Aufzählung
Edit2: Du mußt Deinen Wunschnamen und Deine Wunschstruktur in dem Script einstellen und es dann einmal starten. Dann für den zweiten Alias die ID vom nächsten Relay eintragen und den Wunschnamen dafür und wieder speichern. Das Script erstellt jeweils einen Alias für eine ID. Wenn Du Deine Alias erstellt hast, dann kannst Du das Script ausschalten, das ist nur für die einmalige Erstellung. Wenn Du den Alias nicht direkt siehst, oder das Script sagt, der Alias wäre schon vorhanden, dann starte die Javascript Instanz neu und den Browser aktualisieren ist auch immer eine gute Idee.
Danke, war etwas Arbeit...aber jetzt läuft es so wie es soll
-
Ess ist unglaublich...habe jetzt für Lichter, Türen&Fenster und Steckdosen die Skripte nochmal geprüft. Für Steckdosen und Lichter hab ich das neue Skript nochmal hergenommen, angepasst und ausgeführt (vorher alle DPs gelöscht).
Ich bekomme zum verrecken die HTML in iQontrol (NUR FÜR LICHTER) nicht vernünftig angezeigt...ich sehe, dass das HTML-file korrekt abgelegt wird, und auch aktualisiert wird. Die Anzahl der Lichter ist korrekt - nur die Liste ist immer eine Alte - und ich kann machen was ich will, die bleibt auch alt...
in iQontrol (genauso wie bei den Stecksosen auch) den korrekten Pfad angegeben:
http://192.168.178.69:8082/iqontrol.meta/WohnungLichter.html
Hatte das Problem hier schon mal jmd? Am Handy auch getestet...gleiche Anzeige...Am Handy sowie anderem Browser...auch falsche HTML-Anzeige (Datei ist ja korrekt). iQontrol will sich nur bei Lichter einfach das HTML nicht daher nehmen und lesen...wo auch immer diese alte Liste her kommt (im Ordner ist keine alte....)
UPDATE: Kompletter Restart vom ioBroker-Server hat hier erst mal Abhilfe geschaffen...ich werde berichten, wenn sich das wieder ändert ^^
UPDATE2: iQontrol schnappt sich nach nem Restart des ioBroker-Servers die aktuelle Datei - und behält sie - keine Änderung der HTML-Table wenn diese aktualisiert auf dem Laufwerk liegt
-
@Kueppert
wenn Du in den Objekten den Inhalt des html DP in die Zwischenablage kopierst und dann in eine Textdatei einfügst und speicherst und dann mal in xxx.html umbenennst und dann öffnest, sind da aktuelle Daten drinn ? -
@Kueppert sagte in Fenster und andere Geräte zählen opt. Alexa Ansagen:
UPDATE2: iQontrol schnappt sich nach nem Restart des ioBroker-Servers die aktuelle Datei - und behält sie - keine Änderung der HTML-Table wenn diese aktualisiert auf dem Laufwerk liegt
ähm, ich kann Dir jetzt gerade nicht folgen ?
-
@dslraser also, wenn ich den nuc neu starte, zeugt iqontrol die HTML Datei an, wie sie auch befüllt ist aktuell. Ändert sich der Inhalt der HTML aber wieder, zeigt iqontrol weiterhin die alte Liste an.
Öffne ich die HTML im Browser, ist die korrekt befüllt mit den Status, nur die Anzeige der HTML im iqontrol stimmt nicht mehr.
Das sieht man auch gut am Zweitstempel oben in meinem Screen. HTML wurde initial um 17 Uhr erzeugt, dann haben sich Zustände geändert, diese wurden im HTML auch eingefügt (zB 18 Uhr), aber iqontrol zeigt weiterhin die States von 17 Uhr an.