NEWS
RFLink, VIS senden, wie?
-
Hallo zusammen.
Ich habe eine Frage. Ich habe den IOBroker mit RFlink als 433 Mhz Version.
Geräte empfangen ist ja kein Problem. Wetterstation, Temp-Sensoren und Taster.
NUN mein Problem. Wie steuer ich eine 433 Mhz Steckdose? Dies wird in Verbindung mit IOBroker und VIS nirgends genau beschrieben. Da ist nur die Rede von RAW Data senden.... WIE?
Den Code für die Steckdose hab ich (war ja auch ein 433 Mhz Schalter dabei).
10;NewKaku;0XXXXXXX;3;ON;
10;NewKaku;0XXXXXXX;3;OFF;
(0XXXXXXX) wird ersetzt mit ID vom Schalter.
Ich würde mich sehr freuen, wenn mir einer mit einem Beispiel für IOBroker und VIS meine Unwissenheit beseitigen könnte.Der Link in der Beschreibung des Adapters unter Send raw commands (http://www.rflink.nl/protref) geht nicht.
Gruß Peter
-
@fraeggle
https://www.smarthome-tricks.de/allgemein/433-mhz-funk-zwischenstecker-in-iobroker-integrieren/als Alternative gibt es ja auch die SONOFF-RF-BRDIGE und den entsprechenden SONOFF-Adapter.
-
@fraeggle
Link geht nicht, auf github auch nicht. -
@Ralla66
Hier geht er, da steht aber zumindest bzgl. wiringpi veralteter Kram drin.
wiringpi ist mittlerweile im Repository angekommen und kann persudo apt install wiringpi
installiert werden. Selber bauen nicht erforderlich.
-
@Thomas-Braun
war rein Interesse halber, meckert du kommst hier nicht rein.
Error 404.
@fraeggle
Ganz ohne Doku stimmt wohl 10;NewKaku;0XXXXXXX;3;ON; nicht.
NewKaku muß ja Hex sein. -
-
@Thomas-Braun
kein Problem
@MCU
RFLink so ne eigene Geschichte.
Keine Ahnung was die Verkaspern.
Das kam ja aus dem Lirc Projekt dann später die RCSwitch die auch in Tasmota drin ist.
In der RCSwitch Libary sieht man das nur 7 Timings geprüft werden.
Deswegen kann die Sonoff Bridge mit Tasmota nicht alle Codes lesen.
Wenn dann auf Broadlink gehen, der Zeichnet stumpf per Timing auf. -
@Ralla66 sagte in RFLink, VIS senden, wie?:
@fraeggle
Ganz ohne Doku stimmt wohl 10;NewKaku;0XXXXXXX;3;ON; nicht.
NewKaku muß ja Hex sein.
Lt RF Link:
Packet structure - Instructing RFlink to send data via RF:Data:
10;Protocol Name;device address,button number;action;
10;NewKaku;0cac142;3;ON;Fields:
10 => Node number 10 means from the master to the RFLink Gateway
; => field separator
NAME => Device/Protocol name, required to instruct RFLink what RF protocol to use
0cac142; => contains the device ID
3; => contains the switch number (often a channel number)
ON; => contains the command (like ON/OFF/ALLON/ALLOFF/UP/DOWN/STOP/PAIR)
..........................
@MCU
Danke. Klar SONOFF kenn ich auch, aber wenn ich die andere "Hardware" da hab...Muss nochmal die RFLink Jungs anschreiben... Sollte ich mal eine funktionierende Lösung was senden über VIS angeht haben, meld ich mich.
Danke erst mal
UPDATE:
MAAAAAAAAAAAAAAANN. So einfach......... Wenn man es weiß.....Unter Objekte gibt es rflink.0.rawData Dort erscheinen die Empfangenen Daten.
Im Vis nen Schalter bauen. Unter Scripte ein paar Zeilen und es geht.
Z.B. Script:
on({id: "javascript.0.433_Schalter.Rls1.state", change: "gt"}, function (obj) {
NewKaku_R1 = obj.state.val;
setState("rflink.0.rawData", '10;NewKaku;XXXXXXXX;3;ON;')
});on({id: "javascript.0.433_Schalter.Rls1.state", change: "lt"}, function (obj) {
NewKaku_R1 = obj.state.val;
setState("rflink.0.rawData", '10;NewKaku;XXXXXXXX;3;OFF;')
});wobei XXXXXXXX die ID darstellt, mit der der Receiver gekoppelt ist
z.B.: 0225d220Schon klappt es.