MySensors Relais schalten

Begonnen von kvn298, 03 Juli 2020, 22:57:41

Vorheriges Thema - Nächstes Thema

kvn298

Hallo zusammen,
ich brauche bitte mal euer Wissen.
Ich habe vor meine Gartenbewässerung mit Magnetventilen automatisieren und diese mit einem MySensordevice mit Relais schalten.
Node ist angelegt und Relais lassen sich über den Status im MYSensordevice auch schalten.
Jetzt wollte ich per readingsproxy die Relais vereinzeln, sodass sie einen eigenen Namen bekommen und sich dort auch schalten lassen.
Das Anzeigen des Status funktioniert auch. Aber wie bekomme ich es nun hin, dass ich mit dem Readingsproxy den Status verändern kann?


TomLee

Das sollte so klappen:

attr MYSENSOR_12 setFn {($CMD eq "on")?"status1 on":"status1 off"}
attr MYSENSOR_12 setList on off


Gruß

Thomas

kvn298

Danke Thomas, manchmal kann es so einfach sein.

klappt!

TomLee

Weil keiner mehr was sagt, bleibt bei mir die Frage ob das vereinzeln der Geräte Kanäle mit readingsProxy bei MYSENSORS so gehandhabt wird, wie schonmal erwähnt hab ich in das Modul MYSENSORS bisher nur kurz reingeschnuppert ?

frober

Evtl. geht das auch über die Templates...

Habe es noch nicht probiert, da meine HW- Installation noch in Arbeit ist.
Raspi 3b mit Raspbian Buster und relativ aktuellem Fhem,  FS20, LGW, PCA301, Zigbee, MQTT, MySensors mit RS485(CAN-Receiver) und RFM69, etc.,
einiges umgesetzt, vieles in Planung, smile

********************************************
...man wächst mit der Herausforderung...

Beta-User

Über die templates ist das bisher nicht möglich, und ich bin auch nicht sicher, ob es ohne (massive) Eingriffe in den Code überhaupt (sicher) ginge: Man müßte die Kombi GW-NodeID-ChildID zur Identifizierung des "Kanaldevices" verwenden, bisher läuft es aber "nur" über die Kombi GW-NodeID (es wurde schon berichtet, dass jemand so eine Konstruktion (für Sensorik?) am laufen hatte, ich habe das aber bisher nicht vertieft verfolgt...).

Von daher sollte das die "sichere Methode" sein: einen Kanal zum "Hauptkanal" machen, die anderen (oder eben alle) wären dann via ReadingsProxy "SetExtensions" befähigbar...
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files