Shelly 3 EM

Begonnen von Astrofreak85, 07 Juni 2020, 18:05:03

Vorheriges Thema - Nächstes Thema

sash.sc

Jepp. Wenn du die cloud benutzen möchtest, dann kein mqtt
Raspi 4B+ Bullseye ;LaCrosse; HomeMatic; MapleCUL; ZigBee; Signalduino ESP32 ; Shellys; MQTT2; Grafana mit Influxdb

MadMax-FHEM

Zitat von: Christian72D am 30 Januar 2023, 08:51:23
Aber dann ist doch die gesamte Cloud Klamotte weg.

Wer will das?
Und warum?

Gruß, Joachim
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

RalfRog

#107
Zitat von: Christian72D am 30 Januar 2023, 08:51:23
Aber dann ist doch die gesamte Cloud Klamotte weg.

Und es liegt ja definitiv am Modul.

Hmm...
Ob es wirklich am Modul liegt. Mein 3EM läuft seit 5 Wochen mit dem Modul ohne Verbindungsprobleme.
Sowohl mit der FW  v1.12.1 als auch jetzt mit der Rückrüstung auf FW v1.11.8
Nicht eventuell User Passwort vergeben?
Das Einzige was fehlt sind die Readinge für  total_power, energyReturned, current (hab ich mir etwas halbseiden reingepatched)

Wenn man kein MQTT möchte wäre eine Möglichkeit den 3EM mit allen Readings per "JsonMod" einzubinden.

define shly JsonMod http://<IP>/status/
attr shly readingList complete();;
  ...oder man fischt per single oder multi nur bestimmte Werte raus   => Übersicht per <IP>/status/ im Browser


Gruß Ralf

Edit: sieht dann ohne weiteren Eingriff so aus

READINGS:
     2023-01-31 14:00:00   actions_stats.skipped 0
     2023-01-31 14:00:00   cfg_changed_cnt 15
     2023-01-31 14:00:00   cloud.connected 0
     2023-01-31 14:00:00   cloud.enabled   0
     2023-01-31 14:00:00   emeters.0.current 1.17
     2023-01-31 14:00:00   emeters.0.is_valid 1
     2023-01-31 14:00:00   emeters.0.pf    0.79
     2023-01-31 14:00:00   emeters.0.power 213.01
     2023-01-31 14:00:00   emeters.0.total 82842.9
     2023-01-31 14:00:00   emeters.0.total_returned 109.2
     2023-01-31 14:00:00   emeters.0.voltage 227.26
     2023-01-31 14:00:00   emeters.1.current 0.3
     2023-01-31 14:00:00   emeters.1.is_valid 1
     2023-01-31 14:00:00   emeters.1.pf    0.33
     2023-01-31 14:00:00   emeters.1.power 22.81
     2023-01-31 14:00:00   emeters.1.total 86805.7
     2023-01-31 14:00:00   emeters.1.total_returned 0
     2023-01-31 14:00:00   emeters.1.voltage 227.64
     2023-01-31 14:00:00   emeters.2.current 0.22
     2023-01-31 14:00:00   emeters.2.is_valid 1
     2023-01-31 14:00:00   emeters.2.pf    0.06
     2023-01-31 14:00:00   emeters.2.power 3.29
     2023-01-31 14:00:00   emeters.2.total 108236.3
     2023-01-31 14:00:00   emeters.2.total_returned 0
     2023-01-31 14:00:00   emeters.2.voltage 226.92
     2023-01-31 14:00:00   fs_free         156875
     2023-01-31 14:00:00   fs_mounted      1
     2023-01-31 14:00:00   fs_size         233681
     2023-01-31 14:00:00   has_update      1
     2023-01-31 14:00:00   mac             xxxxxxxxxxx
     2023-01-31 14:00:00   mqtt.connected  0
     2023-01-31 14:00:00   ram_free        31596
     2023-01-31 14:00:00   ram_total       49440
     2023-01-31 14:00:00   relays.0.has_timer 0
     2023-01-31 14:00:00   relays.0.is_valid 1
     2023-01-31 14:00:00   relays.0.ison   0
     2023-01-31 14:00:00   relays.0.overpower 0
     2023-01-31 14:00:00   relays.0.source http
     2023-01-31 14:00:00   relays.0.timer_duration 0
     2023-01-31 14:00:00   relays.0.timer_remaining 0
     2023-01-31 14:00:00   relays.0.timer_started 0
     2023-01-31 14:00:00   serial          61205
     2023-01-31 14:00:00   time            14:00
     2023-01-31 14:00:00   total_power     239.11
     2023-01-31 14:00:00   unixtime        1675170000
     2023-01-31 14:00:00   update.has_update 1
     2023-01-31 14:00:00   update.new_version 20221027-110030/v1.12.1-ga9117d3
     2023-01-31 14:00:00   update.old_version 20220324-123835/v1.11.8-3EM-fix-g0014dcb
     2023-01-31 14:00:00   update.status   pending
     2023-01-31 14:00:00   uptime          2990892
     2023-01-31 14:00:00   wifi_sta.connected 1
     2023-01-31 14:00:00   wifi_sta.ip     xxxxxxx
     2023-01-31 14:00:00   wifi_sta.rssi   -74
     2023-01-31 14:00:00   wifi_sta.ssid   xxxxx


FHEM auf Raspi 2B mit nanoCUL, HM-MOD-RPI-PCB und über LAN MAX!Cube mit a-culFW (Stack 868 + 433)
HM- Fensterkontakte, UP-Schalter, Bewegungsmelder und ein Rauchmelder

Christian72D

Zitat von: RalfRog am 31 Januar 2023, 14:54:27
Nicht eventuell User Passwort vergeben?


Wenn das so wäre, wieso kann ich den dann Daten auslesen, wenn ich den als Shelly EM oder PM definiere?

FW ist bei mir auch die 1.12.1 drauf.

RalfRog

Kann ich leider auch nicht sagen.
Teste doch mal mit JsonMod.

Ist ja nicht viel einzurichten.

Gruß Ralf
FHEM auf Raspi 2B mit nanoCUL, HM-MOD-RPI-PCB und über LAN MAX!Cube mit a-culFW (Stack 868 + 433)
HM- Fensterkontakte, UP-Schalter, Bewegungsmelder und ein Rauchmelder

RalfRog

#110
Mir fällt gerade noch ein, dass im Support Thread eine Version veröffentlicht wurde, die gegenüber der Version im SVN aktualisiert wurde. Ich such gerade mal....
Ich glaube ich nutze die Version aus dem Thread.

Edit:
Hier der Link Beitrag #251 (und Umfeld) PAH schreibt vorher was von Version 4.02f
https://forum.fhem.de/index.php/topic,118446.msg1233686.html#msg1233686

Edit2:
Zeile 41 im Modul (diese Version nutze ich)

#-- globals on start
my $version = "4.02f";


FHEM auf Raspi 2B mit nanoCUL, HM-MOD-RPI-PCB und über LAN MAX!Cube mit a-culFW (Stack 868 + 433)
HM- Fensterkontakte, UP-Schalter, Bewegungsmelder und ein Rauchmelder

RalfRog

Zitat von: Christian72D am 01 Februar 2023, 08:55:59
Wenn das so wäre, wieso kann ich den dann Daten auslesen, wenn ich den als Shelly EM oder PM definiere?
...

...und hast du den 3EM jetzt eingebunden. Welche Lösung hast du denn gefunden?

Guß
FHEM auf Raspi 2B mit nanoCUL, HM-MOD-RPI-PCB und über LAN MAX!Cube mit a-culFW (Stack 868 + 433)
HM- Fensterkontakte, UP-Schalter, Bewegungsmelder und ein Rauchmelder