NEWS
[gelöst] Statuswechsel Magnetschalter - EV1527
-
Hallo zusammen,
hier die Debug Informationen von Pimatic und ioBroker beim Öffnen und Schliessen des Magnetschalters.
Hat jemand eine Idee dazu?
Türkontakt schliessen:
debug [pimatic-homeduino]: contact4: { id: 198272, contact: true, lowBattery: false }
debug [pimatic-homeduino]: contact3: { id: 850303, contact: true }
debug [pimatic-homeduino]: contact2: { id: 850303, contact: false }
Türkontakt öffnen:
debug [pimatic-homeduino]: contact4: { id: 198272, contact: false, lowBattery: false }
debug [pimatic-homeduino]: contact3: { id: 850303, contact: true }
debug [pimatic-homeduino]: contact2: { id: 850303, contact: false }
Türkontakt schliessen:
stateChange rflink.0.channels.EV1527_4.SWITCH_0e true true rflink.0
stateChange rflink.0.rawData "20;95;EV1527;ID=030680;SWITCH… true rflink.0
Türkontakt öffnen:
stateChange rflink.0.channels.EV1527_4.SWITCH_0a true true rflink.0
stateChange rflink.0.rawData "20;9F;EV1527;ID=030680;SWITCH... true rflink.0
-
So, ich konnte jetzt selbst eine Lösung finden - über den Szenenadapter…
Das Problem ist: das der Status von "EV1527_4.SWITCH_0a" und "EV1527_4.SWITCH_0e" zwar aktualisiert wird, aber eben jeweils von "true" auf "true".
Mit einer Szene setze ich jetzt den Status einer eigenen Variablen beim Aktualisieren von "EV1527_4.SWITCH_0a" auf "offen" und beim Aktualisieren von "EV1527_4.SWITCH_0e" auf "geschlossen.
Funktioniert wunderbar und läßt sich jetzt in VIS darstellen.
Vielleicht hilft es ja jemanden, der die gleichen Magnetschalter besitzt bzw. sich zulegen möchte.
-
Hallo,
kann ich diese Magnetschalter auch in Verbindung mit ein CUL-Stick 433 MHz betreiben?
Gruß
-
Das der Magnetschalter von ioBroker erkannt wird, liegt wohl an der Unterstützung durch den RFLink-Adapter.
Ob der RFLink-Adapter mit dem CUL-Stick zusammenarbeiten kann, weiß ich nicht - würde mich aber auch interessieren.
Ich selbst nutze den RFLink-Adapter mit dem hier im Forum beschriebenen Arduino-MEGA 2560 R3 und der RFLink Version: V1.1 - R48.
Grüße Mario.
-
Also der Magnetschalter geht definitiv mit ein CUL 433MHz. Bei mir erfolgreich am laufen jetzt…
-
Hallo.
Genau dieses Problem habe ich auch wie muss ich das denn genau in scenen ändern damit es auch bei mir geht.. Gruss
@raspilix:So, ich konnte jetzt selbst eine Lösung finden - über den Szenenadapter…
Das Problem ist: das der Status von "EV1527_4.SWITCH_0a" und "EV1527_4.SWITCH_0e" zwar aktualisiert wird, aber eben jeweils von "true" auf "true".
Mit einer Szene setze ich jetzt den Status einer eigenen Variablen beim Aktualisieren von "EV1527_4.SWITCH_0a" auf "offen" und beim Aktualisieren von "EV1527_4.SWITCH_0e" auf "geschlossen.
Funktioniert wunderbar und läßt sich jetzt in VIS darstellen.
Vielleicht hilft es ja jemanden, der die gleichen Magnetschalter besitzt bzw. sich zulegen möchte. `
Gesendet von meinem SM-G928F mit Tapatalk
-
Genau dieses Problem habe ich auch wie muss ich das denn genau in scenen ändern damit es auch bei mir geht.. `
Wenn es zwei Datenpunkte (Auf/Zu) gibt, die true bleiben, kann man das mit einem einfachen Javascript lösen.const idAuf = '...'; // ID des Datenpunktes, der bei Auf aktualisiert wird const idZu = '...'; // ID des Datenpunktes, der bei Zu aktualisiert wird const idVis = 'Tuer1'; // ID des Datenpunktes für die Vis-Anzeige // Datenpunkt für Vis erzeugen createState(idVis, false, {type: 'boolean'}); // Bei Aktualisierung triggern on({id: idAuf}, function() { setState(idVis, true, true); }); on({id: idZu}, function() { setState(idVis, false, true); });
-
Danke schon einmal aber wie mache ich dieses bin Anfänger… sorry~~@paul53:~~
Genau dieses Problem habe ich auch wie muss ich das denn genau in scenen ändern damit es auch bei mir geht.. `
Wenn es zwei Datenpunkte (Auf/Zu) gibt, die true bleiben, kann man das mit einem einfachen Javascript lösen.const idAuf = '...'; // ID des Datenpunktes, der bei Auf aktualisiert wird const idZu = '...'; // ID des Datenpunktes, der bei Zu aktualisiert wird const idVis = 'Tuer1'; // ID des Datenpunktes für die Vis-Anzeige // Datenpunkt für Vis erzeugen createState(idVis, false, {type: 'boolean'}); // Bei Aktualisierung triggern on({id: idAuf}, function() { setState(idVis, true, true); }); on({id: idZu}, function() { setState(idVis, false, true); }); ```` `
Gesendet von meinem SM-G928F mit Tapatalk
-
wie mache ich dieses `
Das Skript aus dem Forum in das http://www.iobroker.net/docu/?page_id=6818&lang=de kopieren und in den ersten 3 Zeilen die richtige Datenpunkt-ID eingeben. -
Hier mal ein Anhang , ich bekomme es als Anfänger einfach nicht hin.
Ich hoffe auf Hilfe…
Gruß
1923_1.jpg
1923_2.jpg -
Versuche es mal mit
const idAuf = 'rflink.0.channels.EV1527_1.SWITCH_0b'; // ID des Datenpunktes, der bei Auf aktualisiert wird const idZu = 'rflink.0.channels.EV1527_1.SWITCH_0e'; // ID des Datenpunktes, der bei Zu aktualisiert wird
-
@paul53
Hallo
Ich bin neu in ioBroker und habe selbe Fensterkontakte.
Leider geht "http://www.iobroker.net/docu/?page_id=6818&lang=de" nicht auf
Über jede Hilfe bin ich sehr dankbar. -
Erledigt. Hab nun hin bekommen. danke für Tip und Script.