Dimmen mit Sonoff touch und Shelly RGB?
-
- Beiträge: 73
- Registriert: 24. Feb 2020 20:32
Dimmen mit Sonoff touch und Shelly RGB?
Moin,
ich würde gerne den Sonoff Touch als MQTT Schalter und Dimmer benutzen, der aber nur die Signale aussendet . Der Aktuator wäre dann ein Shelly RGB. Hast das jemand von Euch schon mal so gemacht? Gibt es da evt andere Alternativen?
ich würde gerne den Sonoff Touch als MQTT Schalter und Dimmer benutzen, der aber nur die Signale aussendet . Der Aktuator wäre dann ein Shelly RGB. Hast das jemand von Euch schon mal so gemacht? Gibt es da evt andere Alternativen?
- udo1toni
- Beiträge: 13864
- Registriert: 11. Apr 2018 18:05
- Wohnort: Darmstadt
Re: Dimmen mit Sonoff touch und Shelly RGB?
Ja, das ist kein Problem. Allerdings musst Du vermutlich etwas tricksen, weil der Sonoff Touch meines Wissens kein long/short Touch raus gibt.
Grundsätzlich musst Du halt die Devices anlegen und die Geräte in openHAB miteinander verknüpfen. Eventuell brauchst Du zur Umsetzung der Schaltbefehle in Dimmer Befehle noch eine Rule.
Gesendet von iPad mit Tapatalk
Grundsätzlich musst Du halt die Devices anlegen und die Geräte in openHAB miteinander verknüpfen. Eventuell brauchst Du zur Umsetzung der Schaltbefehle in Dimmer Befehle noch eine Rule.
Gesendet von iPad mit Tapatalk
openHAB4.1.2 stable in einem Debian-Container (bookworm) (Proxmox 8.1.5, LXC), mit openHABian eingerichtet
-
- Beiträge: 73
- Registriert: 24. Feb 2020 20:32
Re: Dimmen mit Sonoff touch und Shelly RGB?
Habe den Schalter jetzt da und mal in MQTT eingebunden.
Es werden tatsächlich nur AN/AUS Befehle übertragen. Wenn ich den Finger draufhalte wird kein Kommando übertragen. Damit lassen sich natürlich keine individuelle Dimmstufen darstellen.
Ich würde gerne folgendes machen:
Tasten: ON/OFF
Halten: DIMMEN dunkel nach hell und danach hell nach dunkel
Idealerweise würde ich zwei LED Stränge unterschiedlich steuern.
Meint ihr das geht oder gibt es hier andere Schalter die MQTT können?
Es werden tatsächlich nur AN/AUS Befehle übertragen. Wenn ich den Finger draufhalte wird kein Kommando übertragen. Damit lassen sich natürlich keine individuelle Dimmstufen darstellen.
Ich würde gerne folgendes machen:
Tasten: ON/OFF
Halten: DIMMEN dunkel nach hell und danach hell nach dunkel
Idealerweise würde ich zwei LED Stränge unterschiedlich steuern.
Meint ihr das geht oder gibt es hier andere Schalter die MQTT können?
- udo1toni
- Beiträge: 13864
- Registriert: 11. Apr 2018 18:05
- Wohnort: Darmstadt
Re: Dimmen mit Sonoff touch und Shelly RGB?
Schau mal bei Tasmota, ob Du Taster und Relais logisch voneinander trennen kannst, soweit ich mich erinnere, müsste das gehen. Die Schaltflächen unabhängig voneinander zu verwenden, wird aber so gut wie unmöglich werden, es sei denn, Du schreibst eine eigene Routine für Tasmota (mit den entsprechenden Skills ist kein Problem, die Firmware ist ja quelloffen und bestens dokumentiert).
Die Dimmfunktion müsst aber möglich sein, wenn man in Tasmota den Taster entsprechend einstellt (so dass er automatisch wieder nach OFF wechselt - dann kann man in openHAB über Rules bestimmen, ob der Taster lang [und wie lang] oder kurz gedrückt wurde...)
Die Dimmfunktion müsst aber möglich sein, wenn man in Tasmota den Taster entsprechend einstellt (so dass er automatisch wieder nach OFF wechselt - dann kann man in openHAB über Rules bestimmen, ob der Taster lang [und wie lang] oder kurz gedrückt wurde...)
openHAB4.1.2 stable in einem Debian-Container (bookworm) (Proxmox 8.1.5, LXC), mit openHABian eingerichtet
-
- Beiträge: 73
- Registriert: 24. Feb 2020 20:32
Re: Dimmen mit Sonoff touch und Shelly RGB?
Ich habe in der Tasmota Doku gesucht und tatsächlich ein Beispiel für mein Problem gefundenhttps://tasmota.github.io/docs/Rules/#c ... one-switch.
Hier ist die Konfiguration meines des Schalters:
Habe das Script auf meinen MQTT Server geändert und in den Vorlagen die beiden "Button" als "Switch" konfiguriert
Das Ergebnis wenn der Schalter gedrückt wird ist immer noch "ON" und "OFF" und nicht "TOGGLE"
Bin kurz davor den Schalter wieder zurückzuschicken...
Hier ist die Konfiguration meines des Schalters:
Code: Alles auswählen
08:32:58 MQT: stat/SchlafzDimmer/STATUS = {"Status":{"Module":29,"DeviceName":"SchlafzDimmer","FriendlyName":["SchlafzDimmer","Tasmota2"],"Topic":"SchlafzDimmer","ButtonTopic":"0","Power":1,"PowerOnState":3,"LedState":1,"LedMask":"FFFF","SaveData":1,"SaveState":1,"SwitchTopic":"0","SwitchMode":[5,0,0,0,0,0,0,0],"ButtonRetain":0,"SwitchRetain":0,"SensorRetain":0,"PowerRetain":0}}
08:32:59 MQT: stat/SchlafzDimmer/STATUS1 = {"StatusPRM":{"Baudrate":115200,"SerialConfig":"8N1","GroupTopic":"tasmotas","OtaUrl":"http://thehackbox.org/tasmota/release/tasmota-DE.bin","RestartReason":"Software/System restart","Uptime":"0T00:14:14","StartupUTC":"2020-08-22T06:18:44","Sleep":50,"CfgHolder":4617,"BootCount":21,"BCResetTime":"2020-08-20T15:59:40","SaveCount":173,"SaveAddress":"F8000"}}
08:32:59 MQT: stat/SchlafzDimmer/STATUS2 = {"StatusFWR":{"Version":"8.4.0(tasmota)","BuildDateTime":"2020.07.29 12:19:21","Boot":7,"Core":"2_7_2_1","SDK":"2.2.2-dev(38a443e)","CpuFrequency":80,"Hardware":"ESP8285","CR":"411/699"}}
08:32:59 MQT: stat/SchlafzDimmer/STATUS3 = {"StatusLOG":{"SerialLog":2,"WebLog":2,"MqttLog":0,"SysLog":0,"LogHost":"","LogPort":514,"SSId":["WLS1924",""],"TelePeriod":300,"Resolution":"558180C0","SetOption":["00008009","1405C8000100060000005A00000000000000","00000000","00006000"]}}
08:32:59 MQT: stat/SchlafzDimmer/STATUS4 = {"StatusMEM":{"ProgramSize":593,"Free":408,"Heap":22,"ProgramFlashSize":1024,"FlashSize":1024,"FlashChipId":"144051","FlashFrequency":40,"FlashMode":3,"Features":["00000407","8FDAE797","04368001","000000CD","010013C0","C000F981","00004004"],"Drivers":"1,2,3,4,5,6,7,8,9,10,12,16,18,19,20,21,22,24,26,27,29,30,35,37","Sensors":"1,2,3,4,5,6"}}
08:32:59 MQT: stat/SchlafzDimmer/STATUS5 = {"StatusNET":{"Hostname":"SchlafzDimmer-7924","IPAddress":"192.168.0.38","Gateway":"192.168.0.1","Subnetmask":"255.255.255.0","DNSServer":"192.168.0.1","Mac":"D8:F1:5B:C8:BE:F4","Webserver":2,"WifiConfig":4,"WifiPower":17.0}}
08:32:59 MQT: stat/SchlafzDimmer/STATUS6 = {"StatusMQT":{"MqttHost":"192.168.0.19","MqttPort":1883,"MqttClientMask":"DVES_%06X","MqttClient":"DVES_C8BEF4","MqttUser":"openhabian","MqttCount":1,"MAX_PACKET_SIZE":1200,"KEEPALIVE":30}}
08:32:59 MQT: stat/SchlafzDimmer/STATUS7 = {"StatusTIM":{"UTC":"2020-08-22T06:32:59","Local":"2020-08-22T08:32:59","StartDST":"2020-03-29T02:00:00","EndDST":"2020-10-25T03:00:00","Timezone":99,"Sunrise":"06:53","Sunset":"20:51"}}
08:32:59 MQT: stat/SchlafzDimmer/STATUS10 = {"StatusSNS":{"Time":"2020-08-22T08:32:59"}}
08:32:59 MQT: stat/SchlafzDimmer/STATUS11 = {"StatusSTS":{"Time":"2020-08-22T08:32:59","Uptime":"0T00:14:15","UptimeSec":855,"Heap":22,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":19,"MqttCount":1,"POWER1":"ON","POWER2":"OFF","Wifi":{"AP":1,"SSId":"********","BSSId":"08:96:D7:8D:73:AF","Channel":13,"RSSI":88,"Signal":-56,"LinkCount":1,"Downtime":"0T00:00:05"}}}
Habe das Script auf meinen MQTT Server geändert und in den Vorlagen die beiden "Button" als "Switch" konfiguriert
Code: Alles auswählen
Backlog SwitchMode1 11; SetOption32 20
Rule1
ON system#boot mem1 + ENDON
ON switch1#state=2 DO publish stat/SchlafzDimmer/POWER1 TOGGLE ENDON
ON switch1#state=4 DO publish stat/SchlafzDimmer/DIMMER1 %mem1% ENDON
ON switch1#state=5 DO mem1 - ENDON
ON switch1#state=6 DO mem1 + ENDON
Rule1 1
Code: Alles auswählen
08:44:06 CMD: Backlog SwitchMode1 11; SetOption32 20 Rule1 on system#boot mem1 + ENDON ON switch1#state=2 DO publish stat/SchlafzDimmer/POWER1 TOGGLE ENDON ON switch1#state=4 DO publish stat/SchlafzDimmer/DIMMER1 %mem1% ENDON ON switch1#state=5 DO mem1 - ENDON ON switch1#state=6 DO mem1 + ENDON Rule1 1
08:44:06 MQT: stat/SchlafzDimmer/RESULT = {"SwitchMode1":11}
08:44:06 MQT: stat/SchlafzDimmer/RESULT = {"SetOption32":20}
08:44:13 MQT: stat/SchlafzDimmer/RESULT = {"POWER1":"ON"}
08:44:13 MQT: stat/SchlafzDimmer/POWER1 = ON
08:44:17 MQT: stat/SchlafzDimmer/RESULT = {"POWER1":"OFF"}
08:44:17 MQT: stat/SchlafzDimmer/POWER1 = OFF
08:44:28 MQT: stat/SchlafzDimmer/RESULT = {"POWER1":"ON"}
08:44:28 MQT: stat/SchlafzDimmer/POWER1 = ON
08:44:29 MQT: stat/SchlafzDimmer/RESULT = {"POWER1":"OFF"}
08:44:29 MQT: stat/SchlafzDimmer/POWER1 = OFF
- udo1toni
- Beiträge: 13864
- Registriert: 11. Apr 2018 18:05
- Wohnort: Darmstadt
Re: Dimmen mit Sonoff touch und Shelly RGB?
Allerdings müsstest Du ihn dann wieder zurückflashen...
Das sind auf jeden Fall Spezialfunktionen von Tasmota. Ich möchte Dir raten, im Tasmota-Helpdesk zu fragen. Auch dort sind die Leute überaus hilfsbereit (ist zumindest meine Erfahrung) und vielleicht fehlt ja nur eine Kleinigkeit.
Das sind auf jeden Fall Spezialfunktionen von Tasmota. Ich möchte Dir raten, im Tasmota-Helpdesk zu fragen. Auch dort sind die Leute überaus hilfsbereit (ist zumindest meine Erfahrung) und vielleicht fehlt ja nur eine Kleinigkeit.
openHAB4.1.2 stable in einem Debian-Container (bookworm) (Proxmox 8.1.5, LXC), mit openHABian eingerichtet
-
- Beiträge: 73
- Registriert: 24. Feb 2020 20:32
Re: Dimmen mit Sonoff touch und Shelly RGB?
Muß nicht zurückflashen...hatte den Schalter schon mit Tasmota gekauft.
Ich versuch es mal bei Tasmota.
Dabke Dir!
Ich versuch es mal bei Tasmota.
Dabke Dir!
-
- Beiträge: 73
- Registriert: 24. Feb 2020 20:32
Re: Dimmen mit Sonoff touch und Shelly RGB?
Ich habe mir jetzt den neuen Shelly i3 bestellt. Das Gerät ist dafür gemacht die Taster auszulesen und die Signale weiter zu geben. Ich werde berichten wie es weitergeht.
So long
So long