[HowTo] Sonoff POW an Fhem anbinden

Begonnen von Reinhart, 07 November 2016, 16:53:53

Vorheriges Thema - Nächstes Thema

Reinhart


Hallo,

schau dir dazu das Wiki von Theo an, da sind alle spezifischen Befehle für das Limit aufgelistet. Du kannst das aber nicht im Web definieren, sondern musst die Limits in der Konsole eingeben. Ebenfalls kannst du sie auch "set" via FHEM setzen, aber zum Testen eignet sich wunderbar die Konsole.


Leider ändern sich die Einstellmöglichkeiten mit den Versionen öfters, was du jetzt brauchst ist vermutlich PowerHigh "Obergrenze in Watt"


LG

FHEM auf Raspy4 mit Bullseye + SSD, Homematic, ESP8266, ESP32, Sonoff, eBus, NanoCUL, MapleCUL, , MQTT2, Alexa

Axel74

Hallo Reinhart

Das sieht vielversprechend aus!
Danke für die schnelle Antwort.
Werde es gleich mal ausprobieren!

Gruß
Axel

Volkan

Hallo,

hat jemand von euch schon die Sonoff RF Bridge in FHEM eingebunden?
Habe die Bridge bereits geflasht und 2 keys angelernt komme aber nicht weiter.ich weiß nicht wie ich diese Kommandos in FHEM reinbringen kann :
stat/sonoffrf01/RESULT = {"RfKey1":"Default sent"}

Michi240281

Hallo zusammen,

ich habe mal eine "Anfängerfrage":

Die SONOFFs melden den Status ja mit "ON" oder "OFF" zurück, also groß geschrieben. Auch wenn man eventmap nutzt greift dieses nur auf das internal "STATE", aber nicht auf das reading "state". Also bei mir ist dann STATE auf on und state auf ON. Ich habe auch ein bissel mit dem Attribut stateformat experimentiert, aber es nicht hinbekommen, dass bei state auch on/off reingeschrieben wird.

Der Hintergrund meiner Frage: Ich habe eine SONOFF Steckdose in eine structure hinzugefügt und seitdem meldet dieses structure als Status immer "undefined", weil alle Geräte den Status "off/on" melden aber der SONOFF meldet "OFF/ON".

Kann mir jmd nen Tipp geben?

Besten Dank und viele Grüße
FHEM 5.6 auf RPi2 / HM LAN Adapter / diverse HM-Devices
FHEM-Remote-App
QNAP 419P / Onkyo TX-SR 608
DM500HD / GM Spark One
Sony 52HX905

pink99panther

Hallo Michi240281

bei mir ist Reading state on / off
und STATE  ON / OFF

Hier mal mein List

Internals:
   IODev      MyBroker
   NAME       WZ_Stehlampe
   NR         196
   STATE      OFF
   TYPE       MQTT_DEVICE
   READINGS:
     2017-11-28 10:06:57   POWER           OFF
     2017-11-28 10:06:57   state           off
     2017-11-28 10:06:57   transmission-state incoming publish received
   message_ids:
   publishSets:
     :
       topic      cmnd/WZ_Stehlampe/POWER
       values:
         on
         off
   sets:
     OFF
     ON
     off
     on
   subscribe:
     stat/WZ_Stehlampe/POWER
   subscribeExpr:
     ^stat\/WZ_Stehlampe\/POWER$
   subscribeReadings:
     stat/WZ_Stehlampe/POWER:
       cmd
       name       POWER
Attributes:
   IODev      MyBroker
   devStateIcon OFF:li_wht_off ON:li_wht_on
   eventMap   on:Ein off:Aus
   icon       light_floor_lamp@#FF6D00
   publishSet on off cmnd/WZ_Stehlampe/POWER
   stateFormat POWER
   subscribeReading_POWER stat/WZ_Stehlampe/POWER
   webCmd     Ein:Aus

Michi240281

Zitat von: pink99panther am 28 November 2017, 10:13:03
Hallo Michi240281

bei mir ist Reading state on / off
und STATE  ON / OFF

Hier mal mein List

Internals:
   IODev      MyBroker
   NAME       WZ_Stehlampe
   NR         196
   STATE      OFF
   TYPE       MQTT_DEVICE
   READINGS:
     2017-11-28 10:06:57   POWER           OFF
     2017-11-28 10:06:57   state           off
     2017-11-28 10:06:57   transmission-state incoming publish received
   message_ids:
   publishSets:
     :
       topic      cmnd/WZ_Stehlampe/POWER
       values:
         on
         off
   sets:
     OFF
     ON
     off
     on
   subscribe:
     stat/WZ_Stehlampe/POWER
   subscribeExpr:
     ^stat\/WZ_Stehlampe\/POWER$
   subscribeReadings:
     stat/WZ_Stehlampe/POWER:
       cmd
       name       POWER
Attributes:
   IODev      MyBroker
   devStateIcon OFF:li_wht_off ON:li_wht_on
   eventMap   on:Ein off:Aus
   icon       light_floor_lamp@#FF6D00
   publishSet on off cmnd/WZ_Stehlampe/POWER
   stateFormat POWER
   subscribeReading_POWER stat/WZ_Stehlampe/POWER
   webCmd     Ein:Aus


Kann auch sein, dass es so rum war, vllt vertue ich mich gerade. Aber wie bekomme ich das dann kleingeschrieben hin?
FHEM 5.6 auf RPi2 / HM LAN Adapter / diverse HM-Devices
FHEM-Remote-App
QNAP 419P / Onkyo TX-SR 608
DM500HD / GM Spark One
Sony 52HX905

pink99panther

Ungetestet

in der user_config.h

Zeile 41 auf
#define CFG_HOLDER             0x20171128

Zeile 90 91
#define MQTT_STATUS_OFF        "off"
#define MQTT_STATUS_ON         "on"

ändern

Neu kompilieren und flashen

Michi240281

FHEM 5.6 auf RPi2 / HM LAN Adapter / diverse HM-Devices
FHEM-Remote-App
QNAP 419P / Onkyo TX-SR 608
DM500HD / GM Spark One
Sony 52HX905

pink99panther

Habe mal getestet, hat funktioniert.

Internals:
   IODev      MyBroker
   NAME       WZ_Stehlampe
   NR         196
   STATE      off
   TYPE       MQTT_DEVICE
   READINGS:
     2017-11-28 15:18:01   POWER           off
     2017-11-28 15:18:01   state           off
     2017-11-28 15:18:01   transmission-state incoming publish received
   message_ids:
   publishSets:
     :
       topic      cmnd/WZ_Stehlampe/POWER
       values:
         on
         off
   sets:
     OFF
     ON
     off
     on
   subscribe:
     stat/WZ_Stehlampe/POWER
   subscribeExpr:
     ^stat\/WZ_Stehlampe\/POWER$
   subscribeReadings:
     stat/WZ_Stehlampe/POWER:
       cmd
       name       POWER
Attributes:
   IODev      MyBroker
   devStateIcon off:li_wht_off on:li_wht_on
   icon       light_floor_lamp@#FF6D00
   publishSet on off cmnd/WZ_Stehlampe/POWER
   stateFormat POWER
   subscribeReading_POWER stat/WZ_Stehlampe/POWER
   webCmd     on:off

Michi240281

Zitat von: pink99panther am 28 November 2017, 15:21:24
Habe mal getestet, hat funktioniert.

Internals:
   IODev      MyBroker
   NAME       WZ_Stehlampe
   NR         196
   STATE      off
   TYPE       MQTT_DEVICE
   READINGS:
     2017-11-28 15:18:01   POWER           off
     2017-11-28 15:18:01   state           off
     2017-11-28 15:18:01   transmission-state incoming publish received
   message_ids:
   publishSets:
     :
       topic      cmnd/WZ_Stehlampe/POWER
       values:
         on
         off
   sets:
     OFF
     ON
     off
     on
   subscribe:
     stat/WZ_Stehlampe/POWER
   subscribeExpr:
     ^stat\/WZ_Stehlampe\/POWER$
   subscribeReadings:
     stat/WZ_Stehlampe/POWER:
       cmd
       name       POWER
Attributes:
   IODev      MyBroker
   devStateIcon off:li_wht_off on:li_wht_on
   icon       light_floor_lamp@#FF6D00
   publishSet on off cmnd/WZ_Stehlampe/POWER
   stateFormat POWER
   subscribeReading_POWER stat/WZ_Stehlampe/POWER
   webCmd     on:off


Super!!

Wofür braucht es die Änderung hier:

#define CFG_HOLDER             0x20171128

?
FHEM 5.6 auf RPi2 / HM LAN Adapter / diverse HM-Devices
FHEM-Remote-App
QNAP 419P / Onkyo TX-SR 608
DM500HD / GM Spark One
Sony 52HX905

pink99panther

Zitat von: Michi240281 am 30 November 2017, 18:53:21
#define CFG_HOLDER             0x20171128

Das es sich dabei um ein Datum handelt hast Du gesehen.
Wenn das Älter als das im ESP hinterlegte ist greifen die Einträge in der user_config.h nicht

Michi240281

Ah ok!

Aber ich hatte das geflasht (beim 1. Mal) und hab da nix geändert...da war das Datum irgendwann 2016! ???
FHEM 5.6 auf RPi2 / HM LAN Adapter / diverse HM-Devices
FHEM-Remote-App
QNAP 419P / Onkyo TX-SR 608
DM500HD / GM Spark One
Sony 52HX905

pink99panther

Beim ersten mal ist ja auch noch kein Datum im Flashspeicher was man vergleichen könnte.
Deshalb nimmt er dann die Einstellungen aus der user_config.h.
Danach nur, wenn ein neueres Datum in der user_config.h steht.

Michi240281

Ich habe jetzt einen SONOFF POW mit Tasmota geflasht und er läuft auch. Im Tasmota Menu habe ich dann als Modul "SonOff POW" ausgewählt und schon werden die Daten zum Verbrauch/Spannung etc. angezeigt. Ich habe weiterhin einen DS18b20 an den Pins angelötet wie ich das auch schon beim S20 gemacht habe. Allerdings wird mir hier nichts angezeigt... wenn ich das Modul SonOff Pow auswähle, kann ich bei den Pins nichts mehr auswählen....aber auch wenn ich den SonOff Basic wähle und dann den DS18B20 auswähle, kommen keine Werte. Was mache ich falsch bzw. was muss man da tun, damit des DS18b20 läuft?
FHEM 5.6 auf RPi2 / HM LAN Adapter / diverse HM-Devices
FHEM-Remote-App
QNAP 419P / Onkyo TX-SR 608
DM500HD / GM Spark One
Sony 52HX905

pink99panther

Da machst du nichts falsch.

Das hat Theo extra verhindert, weil beim POW an den Sensoren dann
die Gefahr eines Stromschlags besteht.

Habe auch erst vor kurzem erfahren, dass es bei den anderen Modulen
eine Galvanische Trennung zum Netz gibt und beim POW halt nicht.