FHEM Forum

FHEM - Hausautomations-Systeme => MQTT => Thema gestartet von: Kuehnhackel am 10 April 2020, 11:19:50

Titel: [Gelöst] Brauche Hilfe bei Sonoff S20 mit "Radar-Platine"
Beitrag von: Kuehnhackel am 10 April 2020, 11:19:50
Hallo,

habe mir eine Sonoff S20 mit Radarplatine "ausgebaut".

Schalten und Radarerkennung funktioniert.

Hier ist das List
Internals:
   CID        DVES_7A92C6
   DEF        DVES_7A92C6
   DEVICETOPIC Radarsteckdose_x03
   FUUID      5e7f8149-f33f-0409-c875-8c9742ad4e051c32
   IODev      myBroker
   LASTInputDev myBroker
   MSGCNT     988
   NAME       Radarsteckdose_x03
   NR         565
   STATE      off
   TYPE       MQTT2_DEVICE
   myBroker_MSGCNT 988
   myBroker_TIME 2020-04-10 11:13:15
   Helper:
     DBLOG:
       BASE:
         logdb:
           TIME       1586505240.77299
           VALUE      18
       Delay:
         logdb:
           TIME       1586509809.46352
           VALUE      200
       FLAG:
         logdb:
           TIME       1586505240.77299
           VALUE      15
       FallbackTopic:
         logdb:
           TIME       1586506606.58688
           VALUE      cmnd/DVES_7A92C6_fb/
       GPIO_1:
         logdb:
           TIME       1586505240.77299
           VALUE      255
       GPIO_10:
         logdb:
           TIME       1586505240.77299
           VALUE      255
       GPIO_11:
         logdb:
           TIME       1586505240.77299
           VALUE      255
       GPIO_12:
         logdb:
           TIME       1586505240.77299
           VALUE      255
       GPIO_13:
         logdb:
           TIME       1586505240.77299
           VALUE      255
       GPIO_2:
         logdb:
           TIME       1586505240.77299
           VALUE      255
       GPIO_3:
         logdb:
           TIME       1586505240.77299
           VALUE      255
       GPIO_4:
         logdb:
           TIME       1586505240.77299
           VALUE      255
       GPIO_5:
         logdb:
           TIME       1586505240.77299
           VALUE      255
       GPIO_6:
         logdb:
           TIME       1586505240.77299
           VALUE      255
       GPIO_7:
         logdb:
           TIME       1586505240.77299
           VALUE      255
       GPIO_8:
         logdb:
           TIME       1586505240.77299
           VALUE      255
       GPIO_9:
         logdb:
           TIME       1586505240.77299
           VALUE      255
       GroupTopic:
         logdb:
           TIME       1586506606.58688
           VALUE      cmnd/tasmotas/
       Heap:
         logdb:
           TIME       1586509910.90758
           VALUE      26
       Hostname:
         logdb:
           TIME       1586506606.6272
           VALUE      Radar_x03-4806
       IPAddress:
         logdb:
           TIME       1586506606.6272
           VALUE      192.168.178.134
       LWT:
         logdb:
           TIME       1586506606.48244
           VALUE      Online
       LoadAvg:
         logdb:
           TIME       1586509910.90758
           VALUE      19
       Module:
         logdb:
           TIME       1586506606.58688
           VALUE      Sonoff S2X
       MqttCount:
         logdb:
           TIME       1586509910.90758
           VALUE      1
       NAME:
         logdb:
           TIME       1586505240.77299
           VALUE      Generic
       POWER:
         logdb:
           TIME       1586506606.5469
           VALUE     
       POWER1:
         logdb:
           TIME       1586509995.17806
           VALUE      off
       RestartReason:
         logdb:
           TIME       1586506606.66459
           VALUE      Power On
       Sleep:
         logdb:
           TIME       1586509910.90758
           VALUE      50
       SleepMode:
         logdb:
           TIME       1586509910.90758
           VALUE      Dynamic
       Switch1:
         logdb:
           TIME       1586509910.97431
           VALUE      off
       SwitchMode1:
         logdb:
           TIME       1586505008.26939
           VALUE      1
       SwitchTopic:
         logdb:
           TIME       1586505078.70684
           VALUE      radar
       Time:
         logdb:
           TIME       1586509910.97431
           VALUE      2020-04-10T10:11:50
       Uptime:
         logdb:
           TIME       1586509910.90758
           VALUE      0T00:55:12
       UptimeSec:
         logdb:
           TIME       1586509910.90758
           VALUE      3312
       Version:
         logdb:
           TIME       1586506606.58688
           VALUE      8.2.0.1(3bf1410-tasmota)
       WebServerMode:
         logdb:
           TIME       1586506606.6272
           VALUE      Admin
       Wifi_AP:
         logdb:
           TIME       1586509910.90758
           VALUE      1
       Wifi_BSSId:
         logdb:
           TIME       1586509910.90758
           VALUE      38:10:D5:86:E6:5C
       Wifi_Channel:
         logdb:
           TIME       1586509910.90758
           VALUE      6
       Wifi_Downtime:
         logdb:
           TIME       1586509910.90758
           VALUE      0T00:00:06
       Wifi_LinkCount:
         logdb:
           TIME       1586509910.90758
           VALUE      1
       Wifi_RSSI:
         logdb:
           TIME       1586509910.90758
           VALUE      100
       Wifi_SSId:
         logdb:
           TIME       1586509910.90758
           VALUE      Wlan-Fritz_24
       Wifi_Signal:
         logdb:
           TIME       1586509910.90758
           VALUE      -44
       state:
         logdb:
           TIME       1586509320.21042
           VALUE      off
   READINGS:
     2020-04-10 09:54:00   BASE            18
     2020-03-28 19:10:31   Command         Error
     2020-04-10 11:10:09   Delay           200
     2020-04-10 09:54:00   FLAG            15
     2020-04-10 10:16:46   FallbackTopic   cmnd/DVES_7A92C6_fb/
     2020-04-10 09:54:00   GPIO_1          255
     2020-04-10 09:54:00   GPIO_10         255
     2020-04-10 09:54:00   GPIO_11         255
     2020-04-10 09:54:00   GPIO_12         255
     2020-04-10 09:54:00   GPIO_13         255
     2020-04-10 09:54:00   GPIO_2          255
     2020-04-10 09:54:00   GPIO_3          255
     2020-04-10 09:54:00   GPIO_4          255
     2020-04-10 09:54:00   GPIO_5          255
     2020-04-10 09:54:00   GPIO_6          255
     2020-04-10 09:54:00   GPIO_7          255
     2020-04-10 09:54:00   GPIO_8          255
     2020-04-10 09:54:00   GPIO_9          255
     2020-04-10 10:16:46   GroupTopic      cmnd/tasmotas/
     2020-04-10 11:11:50   Heap            26
     2020-04-10 10:16:46   Hostname        Radar_x03-4806
     2020-04-10 10:16:46   IPAddress       192.168.178.134
     2020-04-10 10:16:46   LWT             Online
     2020-04-10 11:11:50   LoadAvg         19
     2020-04-10 10:16:46   Module          Sonoff S2X
     2020-04-10 11:11:50   MqttCount       1
     2020-04-10 09:54:00   NAME            Generic
     2020-04-10 10:16:46   POWER           
     2020-04-10 11:13:15   POWER1          off
     2020-03-28 17:55:22   POWER2          off
     2020-04-10 10:16:46   RestartReason   Power On
     2020-04-10 11:11:50   Sleep           50
     2020-04-10 11:11:50   SleepMode       Dynamic
     2020-04-10 11:11:50   Switch1         off
     2020-04-10 09:50:08   SwitchMode1     1
     2020-04-10 09:51:18   SwitchTopic     radar
     2020-04-10 11:11:50   Time            2020-04-10T10:11:50
     2020-04-10 11:11:50   Uptime          0T00:55:12
     2020-04-10 11:11:50   UptimeSec       3312
     2020-04-10 10:16:46   Version         8.2.0.1(3bf1410-tasmota)
     2020-04-10 10:16:46   WebServerMode   Admin
     2020-04-10 11:11:50   Wifi_AP         1
     2020-04-10 11:11:50   Wifi_BSSId      38:10:D5:86:E6:5C
     2020-04-10 11:11:50   Wifi_Channel    6
     2020-04-10 11:11:50   Wifi_Downtime   0T00:00:06
     2020-04-10 11:11:50   Wifi_LinkCount  1
     2020-04-10 11:11:50   Wifi_RSSI       100
     2020-04-10 11:11:50   Wifi_SSId       Wlan-Fritz_24
     2020-04-10 11:11:50   Wifi_Signal     -44
     2020-04-10 11:02:00   state           off
     2020-04-09 21:20:28   subscriptions   cmnd/DVES_7A92C6_fb/# cmnd/Radar_x03/# cmnd/tasmotas/#
Attributes:
   IODev      myBroker
   readingList DVES_7A92C6:stat/Radar_x03/RESULT:.* { json2nameValue($EVENT) }
DVES_7A92C6:stat/Radar_x03/POWER1:.* POWER1
DVES_7A92C6:tele/Radar_x03/LWT:.* LWT
DVES_7A92C6:cmnd/Radar_x03/POWER:.* POWER
DVES_7A92C6:tele/Radar_x03/INFO1:.* { json2nameValue($EVENT) }
DVES_7A92C6:tele/Radar_x03/INFO2:.* { json2nameValue($EVENT) }
DVES_7A92C6:tele/Radar_x03/INFO3:.* { json2nameValue($EVENT) }
DVES_7A92C6:stat/Radar_x03/POWER2:.* POWER2
DVES_7A92C6:tele/Radar_x03/STATE:.* { json2nameValue($EVENT) }
DVES_7A92C6:cmnd/radar/POWER1:.* POWER1
DVES_7A92C6:tele/Radar_x03/SENSOR:.* { json2nameValue($EVENT) }
   room       Küche
   setList    off:noArg    cmnd/Radar_x03/POWER1 0
on:noArg     cmnd/Radar_x03/POWER1 1
toggle:noArg cmnd/Radar_x03/POWER1 2


Power1 soll Power2, also die eigentliche Steckdose, schalten.

Wenn ich ein DOIF, z.B. mit on-for-timer erstelle, dreht sich das Teil im Kreis.

Wenn es nicht über FHEM geht, was ist aber bevorzugen würde, würde ich dann mal gerne versuchen ein Pulsetime in der Tasmota-Konsole zu setzen, komme da aber nicht recht weiter.

Bin für jeden Denkanstoss dankbar.

Sonnige Grüße

Ralf

Titel: Antw:Brauche Hilfe bei Sonoff S20 mit "Radar-Platine"
Beitrag von: RaspiLED am 10 April 2020, 11:33:42
Hi,
Geht das nicht direkt über die Rules in Tasmota?



Rule1
on Power1#State=1 do Power2 1 endon on Power1#State=0 do Power2 0 endon


Gruß Arnd


Signalduino (Nano, ESP, ...), CUL (Busware, Nano, Maple, ...), Homematic (HM-MOD-UART-RPI, ESP, Maple, ...), LaCrosseGateway (LGW, ESP, ...), 1-wire, ESPEasy, Bravia, Yamaha, ...
Titel: Antw:Brauche Hilfe bei Sonoff S20 mit "Radar-Platine"
Beitrag von: Kuehnhackel am 10 April 2020, 11:45:51
Zitat von: RaspiLED am 10 April 2020, 11:33:42
Hi,
Geht das nicht direkt über die Rules in Tasmota?



Rule1
on Power1#State=1 do Power2 1 endon on Power1#State=0 do Power2 0 endon


Gruß Arnd


Signalduino (Nano, ESP, ...), CUL (Busware, Nano, Maple, ...), Homematic (HM-MOD-UART-RPI, ESP, Maple, ...), LaCrosseGateway (LGW, ESP, ...), 1-wire, ESPEasy, Bravia, Yamaha, ...

Hi Arnd,
davon habe ich noch kein "on" für Zeit x an der Steckdose (POWER2).
Titel: Antw:Brauche Hilfe bei Sonoff S20 mit "Radar-Platine"
Beitrag von: RaspiLED am 10 April 2020, 12:04:35
Hi,
Dann noch einen delay dazu:


rule1 on power1#state=1 do backlog delay 2; power2 on endon on power1#state=0 do backlog delay 600; power off endon


Gruß Arnd


Signalduino (Nano, ESP, ...), CUL (Busware, Nano, Maple, ...), Homematic (HM-MOD-UART-RPI, ESP, Maple, ...), LaCrosseGateway (LGW, ESP, ...), 1-wire, ESPEasy, Bravia, Yamaha, ...
Titel: Antw:Brauche Hilfe bei Sonoff S20 mit "Radar-Platine"
Beitrag von: Kuehnhackel am 10 April 2020, 18:40:54
Zitat von: RaspiLED am 10 April 2020, 12:04:35
Hi,
Dann noch einen delay dazu:


rule1 on power1#state=1 do backlog delay 2; power2 on endon on power1#state=0 do backlog delay 600; power off endon


Gruß Arnd


Signalduino (Nano, ESP, ...), CUL (Busware, Nano, Maple, ...), Homematic (HM-MOD-UART-RPI, ESP, Maple, ...), LaCrosseGateway (LGW, ESP, ...), 1-wire, ESPEasy, Bravia, Yamaha, ...

Hallo Arnd, nein funktioniert leider nicht  ;)

Vielleicht hat noch jemand eine Idee für FHEM
Titel: Brauche Hilfe bei Sonoff S20 mit "Radar-Platine"
Beitrag von: RaspiLED am 10 April 2020, 21:12:15
Hi,
Und was geht nicht?
Welchen Befehl kannst Du in der console eingeben der power2 anmacht?

Bei mir geht das:

20:14:12 CMD: Backlog delay2; power1 off
20:14:13 MQT: stat/SmartDose2/RESULT = {"Delay":0}
20:14:13 MQT: stat/SmartDose2/RESULT = {"POWER1":"off"}
20:14:13 MQT: stat/SmartDose2/POWER1 = off


Gruß Arnd


Signalduino (Nano, ESP, ...), CUL (Busware, Nano, Maple, ...), Homematic (HM-MOD-UART-RPI, ESP, Maple, ...), LaCrosseGateway (LGW, ESP, ...), 1-wire, ESPEasy, Bravia, Yamaha, ...
Titel: Antw:Brauche Hilfe bei Sonoff S20 mit "Radar-Platine"
Beitrag von: Kuehnhackel am 10 April 2020, 21:21:10
Folgendes zeigt die Konsole an wenn die "Radarplatine" Bewegung erkennt

21:18:59 MQT: cmnd/radar/POWER1 = on
21:19:02 MQT: cmnd/radar/POWER1 = off


Das kommt wenn ich per Tasmota die Steckdose schalte
21:19:53 MQT: stat/Radar_x03/RESULT = {"POWER1":"off"}
21:19:53 MQT: stat/Radar_x03/POWER1 = off
21:20:00 MQT: stat/Radar_x03/RESULT = {"POWER1":"on"}
21:20:00 MQT: stat/Radar_x03/POWER1 = on


Ralf
Titel: Brauche Hilfe bei Sonoff S20 mit "Radar-Platine"
Beitrag von: RaspiLED am 10 April 2020, 22:28:17
Hi,
Ist doch super, genauso wie bei mir oben. Habe ich mal ergänzt.
In der console kannst Du jetzt die rule eingeben. Als eine Zeile! Wahrscheinlich musst du die rule noch aktivieren:

Rule1
rule1 on power1#state=1 do power2 on endon on power1#state=0 do backlog delay 600; power2 off endon
Rule1 on

Was passiert dann?

Vgl:

21:28:33 CMD: Rule1
21:28:33 MQT: stat/SmartDose2/RESULT = {"Rule1":"off","Once":"off","StopOnError":"off","Free":511,"Rules":""}
21:29:56 CMD: rule1 on power1#state=1 do backlog delay 2; power2 on endon on power1#state=0 do backlog delay 600; power2 off endon
21:29:56 MQT: stat/SmartDose2/RESULT = {"Rule1":"off","Once":"off","StopOnError":"off","Free":401,"Rules":"on power1#state=1 do backlog delay 2; power2 on endon on power1#state=0 do backlog delay 600; power2 off endon"}
21:30:10 CMD: Rule1 on
21:30:10 MQT: stat/SmartDose2/RESULT = {"Rule1":"on","Once":"off","StopOnError":"off","Free":401,"Rules":"on power1#state=1 do backlog delay 2; power2 on endon on power1#state=0 do backlog delay 600; power2 off endon"}
21:30:19 MQT: stat/SmartDose2/RESULT = {"POWER1":"on"}
21:30:19 MQT: stat/SmartDose2/POWER1 = on
21:30:19 RUL: POWER1#STATE=1 performs "backlog delay 2; power2 on"
21:30:20 MQT: stat/SmartDose2/RESULT = {"Delay":2}
21:30:20 MQT: stat/SmartDose2/RESULT = {"Command":"Error"}
21:30:21 MQT: stat/SmartDose2/RESULT = {"POWER1":"off"}
21:30:21 RUL: POWER1#STATE=0 performs "backlog delay 600; power2 off"
21:30:21 MQT: stat/SmartDose2/RESULT = {"Delay":600}
21:31:21 MQT: stat/SmartDose2/RESULT = {"Command":"Error"}


Gruß Arnd


Signalduino (Nano, ESP, ...), CUL (Busware, Nano, Maple, ...), Homematic (HM-MOD-UART-RPI, ESP, Maple, ...), LaCrosseGateway (LGW, ESP, ...), 1-wire, ESPEasy, Bravia, Yamaha, ...
Titel: Antw:Brauche Hilfe bei Sonoff S20 mit "Radar-Platine"
Beitrag von: Kuehnhackel am 10 April 2020, 22:54:51
Hi Arnd,

es funktioniert leider nicht:
21:53:18 CMD: Rule1 rule1 on power1#state=1 do power2 on endon on power1#state=0 do backlog delay 600; power2 off endon Rule1 on
21:53:18 MQT: stat/Radar_x03/RESULT = {"Rule1":"off","Once":"off","StopOnError":"off","Free":403,"Rules":"rule1 on power1#state=1 do power2 on endon on power1#state=0 do backlog delay 600; power2 off endon Rule1 on"}
21:53:36 MQT: cmnd/Radar_x03/POWER1 = on
21:53:36 MQT: stat/Radar_x03/RESULT = {"POWER1":"on"}
21:53:36 MQT: stat/Radar_x03/POWER1 = on
21:53:39 MQT: cmnd/Radar_x03/POWER1 = off
21:53:39 MQT: stat/Radar_x03/RESULT = {"POWER1":"off"}
21:53:39 MQT: stat/Radar_x03/POWER1 = off
21:53:50 MQT: cmnd/Radar_x03/POWER1 = on
21:53:51 MQT: stat/Radar_x03/RESULT = {"POWER1":"on"}
21:53:51 MQT: stat/Radar_x03/POWER1 = on
21:53:55 MQT: cmnd/Radar_x03/POWER1 = off
21:53:55 MQT: stat/Radar_x03/RESULT = {"POWER1":"off"}
21:53:55 MQT: stat/Radar_x03/POWER1 = off


Titel: Antw:Brauche Hilfe bei Sonoff S20 mit "Radar-Platine"
Beitrag von: TomLee am 10 April 2020, 23:51:17
Zitat21:53:18 MQT: stat/Radar_x03/RESULT = {"Rule1":"off","Once":"off","StopOnError":"off","Free":403,"Rules":"rule1 on power1#state=1 do power2 on endon on power1#state=0 do backlog delay 600; power2 off endon Rule1 on"}

Du musst die Rule, wie oben schon erwähnt, noch aktivieren.

Rule1 1/on

Gruß

Thomas
Titel: Brauche Hilfe bei Sonoff S20 mit "Radar-Platine"
Beitrag von: RaspiLED am 11 April 2020, 09:02:57
Hi,
Da ist ein doppeltes rule1 vorne reingerutscht und sie ist nicht aktiv (wie der Kollege schon schrieb ;-).

Also nochmal bitte folgendes in der console jeweils als eine Zeile eingeben:

rule1 on power1#state=1 do power2 on endon on power1#state=0 do backlog delay 600; power2 off endon

Danach hat sich der letzte Parameter bei Rule1 insbesondere am Anfang verändert (Kein rule1 mehr).

Rule1 aktivieren mit:

rule1 on

Danach steht als zweiter Parameter bei rule1 ein on.

Gruß Arnd


Signalduino (Nano, ESP, ...), CUL (Busware, Nano, Maple, ...), Homematic (HM-MOD-UART-RPI, ESP, Maple, ...), LaCrosseGateway (LGW, ESP, ...), 1-wire, ESPEasy, Bravia, Yamaha, ...
Titel: Antw:Brauche Hilfe bei Sonoff S20 mit "Radar-Platine"
Beitrag von: Kuehnhackel am 11 April 2020, 11:29:58
Moin, so nach dem Einkaufen noch einmal getestet.

Geht leider nicht.
10:19:46 MQT: stat/Radar_x03/RESULT = {"Rule1":"on","Once":"off","StopOnError":"off","Free":404,"Rules":"rule1 on power1#state=1 do power2 on endon on power1#state=0 do backlog delay 10; power2 off endon Rule1 on"}
10:20:05 MQT: cmnd/radar/POWER1 = on
10:20:08 MQT: cmnd/radar/POWER1 = off
10:20:09 MQT: cmnd/radar/POWER1 = on
10:20:14 MQT: cmnd/radar/POWER1 = off


Radar_x03 ist die eigentliche Steckdose
radar ist die Radar-Platine - Die ist auf dem GPIO 1 als Switch1 (9)

Mir absolut unklar, wie und warum diese power2 mit in der Rule steht. Ich sehe überall nur power1 in der Konsole.

Ich verzweifele langsam.
Titel: Antw:Brauche Hilfe bei Sonoff S20 mit "Radar-Platine"
Beitrag von: TomLee am 11 April 2020, 14:09:32
Zitatradar ist die Radar-Platine - Die ist auf dem GPIO 1 als Switch1 (9)

Switch 1 ist doch für das Relais vom S20 ?
Müsste die Radarplatine nicht als Switch2 definiert werden und irgendein freier GPIO als Relais2 ?
Warum hat die Radarplatine eine andere topic , hast du mit switchtopic Änderungen vorgenommen ?
Nach welcher Anleitung bist du vorgegangen ?
Titel: Antw:Brauche Hilfe bei Sonoff S20 mit "Radar-Platine"
Beitrag von: Kuehnhackel am 11 April 2020, 14:40:51
Zitat von: TomLee am 11 April 2020, 14:09:32
Switch 1 ist doch für das Relais vom S20 ?
Müsste die Radarplatine nicht als Switch2 definiert werden und irgendein freier GPIO als Relais2 ?
Warum hat die Radarplatine eine andere topic , hast du mit switchtopic Änderungen vorgenommen ?
Nach welcher Anleitung bist du vorgegangen ?

https://www.youtube.com/watch?v=Pf9htj9A2wY

Habe SwitchTopic auf radar geändert
Habe SwitchMode1 auf 1 gesetzt
wie Video beschrieben
Titel: Antw:Brauche Hilfe bei Sonoff S20 mit "Radar-Platine"
Beitrag von: TomLee am 11 April 2020, 15:05:49
Ich würde die Platine wie einen PIR (https://tasmota.github.io/docs/PIR-Motion-Sensors/) konfigurieren.
Das ist glaub ich auch die bevorzugte Methode.

Du kannst aber auch mal versuchen wie schon geschrieben die Platine als Switch2 auf GPIO1 zu setzen, das switchtopic wieder zurück auf 0 und irgendeinen freien GPIO als Relais2, mit switchmode auch erstmal wieder zurück auf 0 ( oder auch nicht ?, durchprobieren bis 3 glaub ich).

In beiden Fällen müsste dann die Rule so aussehen

rule1 on switch2#state=1 do power1 on endon on switch2#state=0 do backlog delay 10; power1 off endon

Alles aus dem Kopf, nicht ausprobiert.
Titel: Brauche Hilfe bei Sonoff S20 mit "Radar-Platine"
Beitrag von: RaspiLED am 11 April 2020, 17:37:35
[quote author=Kuehnhackel link=topic=110037.msg1040490#msg1040490 date=1586510390]


   
   
     2020-04-10 11:13:15   POWER1          off
     2020-03-28 17:55:22   POWER2          off
   
     2020-04-10 11:11:50   Switch1         off
     2020-04-10 09:50:08   SwitchMode1     1
     2020-04-10 09:51:18   SwitchTopic     radar
   
   
 
DVES_7A92C6:stat/Radar_x03/POWER1:.* POWER1
DVES_7A92C6:tele/Radar_x03/LWT:.* LWT
DVES_7A92C6:cmnd/Radar_x03/POWER:.* POWER
DVES_7A92C6:tele/Radar_x03/INFO1:.* { json2nameValue($EVENT) }
DVES_7A92C6:tele/Radar_x03/INFO2:.* { json2nameValue($EVENT) }
DVES_7A92C6:tele/Radar_x03/INFO3:.* { json2nameValue($EVENT) }
DVES_7A92C6:stat/Radar_x03/POWER2:.* POWER2
DVES_7A92C6:tele/Radar_x03/STATE:.* { json2nameValue($EVENT) }
DVES_7A92C6:cmnd/radar/POWER1:.* POWER1
DVES_7A92C6:tele/Radar_x03/SENSOR:.* { json2nameValue($EVENT) }
   room       Küche
   setList    off:noArg    cmnd/Radar_x03/POWER1 0
on:noArg     cmnd/Radar_x03/POWER1 1
toggle:noArg cmnd/Radar_x03/POWER1 2


Power1 soll Power2, also die eigentliche Steckdose, schalten.

[/quote]

Du wolltest, dass ,,Power1 soll Power2 [...] schalten", also warum verstehst Du die Regel nicht, bzw. das dort Power2 drin ist!?

Erkläre bitte nochmal genau was passieren soll. Ich sehe in Deinen Logs immer nur, das Power1 toggelt (on/off). Ist das Relais in Wahrheit Power1? Und das Radar an einem anderen GPIO? Dann müsste die Rule halt auf den GPIO reagieren und den Power1 schalten! Der Switchmode sollte dann gelöscht werden, da ja über die rule geschaltet wird.

Gruß Arnd


Signalduino (Nano, ESP, ...), CUL (Busware, Nano, Maple, ...), Homematic (HM-MOD-UART-RPI, ESP, Maple, ...), LaCrosseGateway (LGW, ESP, ...), 1-wire, ESPEasy, Bravia, Yamaha, ...
Titel: Antw:Brauche Hilfe bei Sonoff S20 mit "Radar-Platine"
Beitrag von: RaspiLED am 11 April 2020, 17:46:55
Zitat von: Kuehnhackel am 11 April 2020, 11:29:58
Moin, so nach dem Einkaufen noch einmal getestet.

Geht leider nicht.
10:19:46 MQT: stat/Radar_x03/RESULT = {"Rule1":"on","Once":"off","StopOnError":"off","Free":404,"Rules":"rule1 on power1#state=1 do power2 on endon on power1#state=0 do backlog delay 10; power2 off endon Rule1 on"}
10:20:05 MQT: cmnd/radar/POWER1 = on
10:20:08 MQT: cmnd/radar/POWER1 = off
10:20:09 MQT: cmnd/radar/POWER1 = on
10:20:14 MQT: cmnd/radar/POWER1 = off


Radar_x03 ist die eigentliche Steckdose
radar ist die Radar-Platine - Die ist auf dem GPIO 1 als Switch1 (9)

Mir absolut unklar, wie und warum diese power2 mit in der Rule steht. Ich sehe überall nur power1 in der Konsole.

Ich verzweifele langsam.
Hi,
außerdem hast Du die rule nich ersetzt, wie ich Dir gesagt habe, sondern nur aktiviert :-(
Gruß Arnd


Signalduino (Nano, ESP, ...), CUL (Busware, Nano, Maple, ...), Homematic (HM-MOD-UART-RPI, ESP, Maple, ...), LaCrosseGateway (LGW, ESP, ...), 1-wire, ESPEasy, Bravia, Yamaha, ...
Titel: Brauche Hilfe bei Sonoff S20 mit "Radar-Platine"
Beitrag von: RaspiLED am 11 April 2020, 18:07:45
Hi,
Vielleicht brauchst Du auch gar keine Rule?

SwitchMode 13
Set switch to "push to on" mode (1 = ON, 0 = nothing)

Tasmota will send an ON command when the button pressed (closing the circuit). When the button is released (opening the circuit) nothing will happen. Switch off using PulseTime.

SwitchMode 14
Set switch to inverted "push to on" mode (0 = ON, 1 = nothing)


Verstehe ich so, dass die pulsetime sagt wie lange die Dose an bleibt.

Also auf der console in fünf Zeilen eingeben:

Rule1 ""
Rule1 off
SwitchMode1 14
SwitchTopic 0
PulseTime 460


Pulsetime in msec bis 111,
ab 112 in sec -100 sec offset,
also 460s-100s=360s 360s/60s=6min

,,Display the amount of PulseTime remaining on the corresponding Relay (enumerated)

<value> Set the duration to keep the corresponding Relay ON when Power<x> ON command is issued. After this amount of time, the relay will be turned OFF.

0 / OFF = disable use of PulseTime for the corresponding Relay

1..111 = set PulseTime for the corresponding Relay in 0.1 second increments

112..64900 = set PulseTime for the corresponding Relay, offset by 100, in 1 second increments. Add 100 to desired interval in seconds, e.g., PulseTime 113 = 13 seconds and PulseTime 460 = 6 minutes (i.e., 360 seconds)"

Gruß Arnd


Signalduino (Nano, ESP, ...), CUL (Busware, Nano, Maple, ...), Homematic (HM-MOD-UART-RPI, ESP, Maple, ...), LaCrosseGateway (LGW, ESP, ...), 1-wire, ESPEasy, Bravia, Yamaha, ...
Titel: Antw:Brauche Hilfe bei Sonoff S20 mit "Radar-Platine"
Beitrag von: Kuehnhackel am 13 April 2020, 14:19:23
Hi,

danke am alle die mit geholfen haben.

Letztendlich, habe ich in den Tiefen des Internets  ;D, folgende Regel gefunden und eingespielt:
rule1 on switch1#state do backlog power on; ruletimer1 30 endon on rules#timer=1 do power off endon

und es funtioniert ...

Schönen Restostermontag noch.

Sonnige Grüße von der Elbe

Ralf
Titel: Antw:Brauche Hilfe bei Sonoff S20 mit &quot;Radar-Platine&quot;
Beitrag von: RaspiLED am 13 April 2020, 14:30:58
Hi,

Na toll, Du wolltest also nur einen verzögertes Timer auf Power1 oder halt Power.
Deine Lösung ist aber unvollständig. Die geht nur wenn Du wie weiter oben beschrieben das Topic änderst und der GPIO nicht direkt das Relais schaltet.

Hast Du die anderen Lösungen denn versucht?
Was hat dabei konkret nicht funktioniert?

Bei mir laufen alle vier verschiedene Lösungen aus diesem Thread. Zwei erst ab Tasmota v8.

Zusätzlich natürlich noch die FHEM Variante per Timer!

Ich wünsche mir wirklich etwas mehr Feedback, wenn wir schon so detaillierte Anleitungen geben ;-)

Frohe Ostern
Gruß Arnd


Signalduino (Nano, ESP, ...), CUL (Busware, Nano, Maple, ...), Homematic (HM-MOD-UART-RPI, ESP, Maple, ...), LaCrosseGateway (LGW, ESP, ...), 1-wire, ESPEasy, Bravia, Yamaha, ...
Titel: Antw:Brauche Hilfe bei Sonoff S20 mit &quot;Radar-Platine&quot;
Beitrag von: Kuehnhackel am 13 April 2020, 14:45:18
Zitat von: RaspiLED am 13 April 2020, 14:30:58
Hi,

Ich wünsche mir wirklich etwas mehr Feedback, wenn wir schon so detaillierte Anleitungen geben ;-)

Frohe Ostern
Gruß Arnd


Signalduino (Nano, ESP, ...), CUL (Busware, Nano, Maple, ...), Homematic (HM-MOD-UART-RPI, ESP, Maple, ...), LaCrosseGateway (LGW, ESP, ...), 1-wire, ESPEasy, Bravia, Yamaha, ...

Hi Arnd, nachdem ich den Samstag und heute morgen hier am Rechner verbracht habe ich die Steckdose mehr als einmal zurück gesetzt. Habe keinen SwitchMode oder SwitchTopic verwendet.
Bin mehrmals nicht nur deine Anleitung durchgegangen.

und bekomme nun von der Steckdose, bei Neustart folgende Infos
00:00:00 CFG: aus Flash geladen am F8, zählen 2612
00:00:00 Projekt tasmota Tasmota Version 8.2.0.1(3bf1410-tasmota)-STAGE
00:00:00 WIF: verbinden mit AP1 Wlan-Fritz_24 in Modus 11N als tasmota_7A92C6-4806...
00:00:05 WIF: verbunden
00:00:05 HTP: Web-Server aktiv bei tasmota_7A92C6-4806 mit IP-Adresse 192.168.178.134
00:00:05 RSL: stat/tasmota_7A92C6/RESULT = {"POWER":"OFF"}
00:00:05 RSL: stat/tasmota_7A92C6/POWER = OFF
13:37:50 MQT: Verbindungsversuch...
13:37:50 MQT: verbunden
13:37:50 MQT: tele/tasmota_7A92C6/LWT = Online (beibehalten)
13:37:50 MQT: cmnd/tasmota_7A92C6/POWER =
13:37:50 MQT: tele/tasmota_7A92C6/INFO1 = {"Module":"Sonoff S2X","Version":"8.2.0.1(3bf1410-tasmota)","FallbackTopic":"cmnd/DVES_7A92C6_fb/","GroupTopic":"cmnd/tasmotas/"}
13:37:50 MQT: tele/tasmota_7A92C6/INFO2 = {"WebServerMode":"Admin","Hostname":"tasmota_7A92C6-4806","IPAddress":"192.168.178.134"}
13:37:50 MQT: tele/tasmota_7A92C6/INFO3 = {"RestartReason":"Software/System restart"}
13:37:50 MQT: stat/tasmota_7A92C6/RESULT = {"POWER":"OFF"}
13:37:50 MQT: stat/tasmota_7A92C6/POWER = OFF
13:37:51 RUL: SWITCH1#STATE performs "backlog power on; ruletimer1 30"
13:37:52 MQT: stat/tasmota_7A92C6/RESULT = {"POWER":"ON"}
13:37:52 MQT: stat/tasmota_7A92C6/POWER = ON
13:37:52 RUL: SWITCH1#STATE performs "backlog power on; ruletimer1 30"
13:37:52 MQT: stat/tasmota_7A92C6/RESULT = {"T1":30,"T2":0,"T3":0,"T4":0,"T5":0,"T6":0,"T7":0,"T8":0}
13:37:52 MQT: stat/tasmota_7A92C6/RESULT = {"POWER":"ON"}
13:37:52 MQT: stat/tasmota_7A92C6/POWER = ON
13:37:52 MQT: stat/tasmota_7A92C6/RESULT = {"T1":30,"T2":0,"T3":0,"T4":0,"T5":0,"T6":0,"T7":0,"T8":0}
13:37:54 RUL: SWITCH1#STATE performs "backlog power on; ruletimer1 30"
13:37:54 MQT: tele/tasmota_7A92C6/STATE = {"Time":"2020-04-13T13:37:54","Uptime":"0T00:00:12","UptimeSec":12,"Heap":27,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":19,"MqttCount":1,"POWER":"ON","Wifi":{"AP":1,"SSId":"Wlan-Fritz_24","BSSId":"38:10:D5:86:E6:5C","Channel":11,"RSSI":100,"Signal":-44,"LinkCount":1,"Downtime":"0T00:00:06"}}
13:37:54 MQT: tele/tasmota_7A92C6/SENSOR = {"Time":"2020-04-13T13:37:54","Switch1":"OFF"}
13:37:55 MQT: stat/tasmota_7A92C6/RESULT = {"POWER":"ON"}
13:37:55 MQT: stat/tasmota_7A92C6/POWER = ON
13:37:55 MQT: stat/tasmota_7A92C6/RESULT = {"T1":30,"T2":0,"T3":0,"T4":0,"T5":0,"T6":0,"T7":0,"T8":0}


Was ich aber nicht bedacht habe, die Steckdose schaltet jetzt immer bei Bewegung. Deswegen muss ich wieder "umschwenken", so dass der Sensor die Einschaltdauer per MQTT an FHEM schickt.
Dann kann ich per DOIF, habe ja BM1750 in Betrieb, bei einer bestimmter Lux-Zahl die Beleuchtung bzw. in dem Fall die Steckdose wieder schalten.

Ich weiß, ich muss "tasmota_7A92C6, noch umbenennen  ;D

Gruß an den Rhein

Ralf
Titel: Antw:Brauche Hilfe bei Sonoff S20 mit &quot;Radar-Platine&quot;
Beitrag von: RaspiLED am 13 April 2020, 15:17:54
Zitat von: Kuehnhackel am 13 April 2020, 14:45:18
Steckdose mehr als einmal zurück gesetzt.
Schade, Zwischenberichte an uns hätten geholfen den Fehler zu finden ;-) Ein Zurücksetzen hattest Du nie beschrieben, wir sind immer von den letzten Readings oder Logs ausgegangen.

Zitat von: Kuehnhackel am 13 April 2020, 14:45:18
Was ich aber nicht bedacht habe, die Steckdose schaltet jetzt immer bei Bewegung. Deswegen muss ich wieder "umschwenken", so dass der Sensor die Einschaltdauer per MQTT an FHEM schickt.
Dann kann ich per DOIF, habe ja BM1750 in Betrieb, bei einer bestimmter Lux-Zahl die Beleuchtung bzw. in dem Fall die Steckdose wieder schalten.
Ralf

Was meinst Du? Weil zu hell, soll die gar nicht schalten? Das kannst Du über zwei Wege lösen:

1) statt direkt in der Dose, tatsächlich den Schaltbefehl über FHEM steuern: mqtt über topic an fhem, doif macht on-for-timer, aber nur wenn nicht hell
2) bei Helligkeit in der Dose die Rule disablen ,,../cmnd rule1 off" , bei Dunkelheit die Rule wieder aktivieren ,,../cmnd rule1 on". Damit ist die Dose teilautarkt. Ich würde dann noch eine Regel ergänzen: ,,rule2 ON System#Boot DO rule1 on ENDON"

Danke fürs Feedback und Gruß
Arnd


Signalduino (Nano, ESP, ...), CUL (Busware, Nano, Maple, ...), Homematic (HM-MOD-UART-RPI, ESP, Maple, ...), LaCrosseGateway (LGW, ESP, ...), 1-wire, ESPEasy, Bravia, Yamaha, ...
Titel: Brauche Hilfe bei Sonoff S20 mit "Radar-Platine"
Beitrag von: RaspiLED am 15 April 2020, 12:04:48
Guten Morgen,

ich habe einmal selbst getestet und eine mögliche Lösung erstellt.
Kernidee: Möglichst ein autarkes Tasmota Device, dass per FHEM gesteuert werden kann.
Power1 ist die normale Steckdose und wird per Regeln (rule1) eingeschaltet und geht automatisch (pulsetime) aus,
Power2 ist ein virtueller Schaltausgang für den Bewegungsmelder (PIR) und wird geschaltet durch Switch2 (Radar).

Hier die Grundeinstellungen:

Backlog SwitchMode1 3; SwitchTopic1 0; ButtonTopic1 0; Pulsetime1 160; SwitchMode2 3; SwitchTopic2 0; ButtonTopic2 0; Pulsetime2 0; WebButton1 Dose; WebButton2 Bewegung; Rule1 1; Rule2 1


Hier die eigentliche Rule:
rule1 on POWER2#State=1 do Backlog POWER1 ON; publish stat/radar/Bewegung ON; delay 100; publish stat/radar/Bewegung OFF endon

Hier die Einstellungen in der Weboberfläche:
https://uploads.tapatalk-cdn.com/20200415/a88d887b477a63137d39ee6e012bd30b.jpg (https://uploads.tapatalk-cdn.com/20200415/a88d887b477a63137d39ee6e012bd30b.jpg)

https://uploads.tapatalk-cdn.com/20200415/4f31519c97c317190f78ac4c17ab85e6.jpg (https://uploads.tapatalk-cdn.com/20200415/4f31519c97c317190f78ac4c17ab85e6.jpg)

https://uploads.tapatalk-cdn.com/20200415/dd20d19928c450b4af7f4a03a91c9273.jpg (https://uploads.tapatalk-cdn.com/20200415/dd20d19928c450b4af7f4a03a91c9273.jpg)

https://uploads.tapatalk-cdn.com/20200415/988e6fdbb9ca0868361f35e43f7f5e0d.jpg (https://uploads.tapatalk-cdn.com/20200415/988e6fdbb9ca0868361f35e43f7f5e0d.jpg)

Hier eine mögliche Erweiterung, damit die Dose nur Abends schaltet:

rule2 on clock#timer=1 do rule1 on endon on clock#timer=2 do rule1 off endon

Dazu noch in den Einstellungen/Zeitplan konfigurieren einen Timer1 wiederkehrend jeden Tag um z.B. 18:00 Uhr für Aktion  "Regel" zum einschalten und einen analogen Timer2 zum ausschalten auf 7:00 Uhr einstellen.

https://uploads.tapatalk-cdn.com/20200415/a0d9fc86bed37922d3ec70af16bad7d0.jpg (https://uploads.tapatalk-cdn.com/20200415/a0d9fc86bed37922d3ec70af16bad7d0.jpg)

https://uploads.tapatalk-cdn.com/20200415/62356780446c71edf07de89531cb81b6.jpg (https://uploads.tapatalk-cdn.com/20200415/62356780446c71edf07de89531cb81b6.jpg)

Was jetzt noch fehlt, ist aus FHEM heraus (zum Beispiel in Abhängigkeit der Helligkeit) per MQTT die rule1 zu aktivieren/deaktivieren.

MQTT2_SERVER MQTT2_FHEM_Server cmnd/Radarsteckdose_x03/RULE1 1 aktiviert bzw.MQTT2_SERVER MQTT2_FHEM_Server cmnd/Radarsteckdose_x03/RULE1 0 deaktiviert die Regel.

Weitere Dokumentation findet ihr hier:
https://tasmota.github.io/docs/Rules/ (https://tasmota.github.io/docs/Rules/)

Gruß Arnd
Titel: Antw:Brauche Hilfe bei Sonoff S20 mit "Radar-Platine"
Beitrag von: Kuehnhackel am 15 April 2020, 17:54:06
Hi Arnd,

danke werde es später testen und berichten. Muss mit GöGa erstmal in den Garten  :(

Gruß Ralf

Titel: Antw:[Gelöst] Brauche Hilfe bei Sonoff S20 mit "Radar-Platine"
Beitrag von: Kuehnhackel am 22 April 2020, 16:59:03
Danke nochmal an alle die mitgeholfen haben  :)

Es funktioniert nun wie ich es haben wollte  ;D

Sonnige Grüße

Ralf