Hauptmenü

Neueste Beiträge

#41
Heizungssteuerung/Raumklima / Aw: Vitoconnect - Verbesserte ...
Letzter Beitrag von uron - 11 Februar 2026, 11:18:04
So, hier die ersten Ergebnisse mit Grafiken zum Kältekreislauf im Heizbetrieb (bei Mehrbedarf bitte melden!) und den gewünschten Temperaturverläufen.
Wichtig zu wissen:
heating.evaporators.0.sensors.temperature.liquid.value und heating.sensors.temperature.liquidGas.value weisen stets die gleichen Temperaturen auf!
#42
Sonstige Systeme / Aw: shelly - neu dabei und ver...
Letzter Beitrag von taskkill - 11 Februar 2026, 11:16:36
1. Bei Geräten mit Tasmota-Firmware
Tasmota nutzt für Mehrfachsteckdosen einen Index direkt im Topic oder Befehl.
Einzelne Dose schalten: Sende eine Nachricht an das Topic cmnd/DEIN_GERÄT/POWER<x>, wobei <x> die Nummer der Steckdose (1 bis 4) ist.
Topic: cmnd/meine_dose/POWER2
Payload: ON (an) oder OFF (aus)
Status abfragen: Sende ein leeres Payload an das Topic cmnd/meine_dose/POWER2.
2. Bei Nutzung von Zigbee2MQTT
Hier wird meist ein JSON-Payload an ein gemeinsames Topic gesendet, wobei die Steckdosen über einen Zusatz im Namen oder im JSON angesprochen werden.
Variante A (Unter-Topics): Viele 4-fach-Leisten erscheinen als separate Endpunkte.
Topic: zigbee2mqtt/FRIENDLY_NAME/l1/set (für Dose 1)
Payload: {"state": "ON"}
Variante B (JSON-Index): Manche Geräte erwarten die Indexnummer im Payload.
Topic: zigbee2mqtt/FRIENDLY_NAME/set
Payload: {"state_l1": "ON"} oder {"state_l2": "OFF"}
3. Beispiel für die manuelle Steuerung (MQTT Explorer/CLI)
Wenn du ein Tool wie den MQTT Explorer nutzt, kannst du die Befehle direkt testen:
Verbinde dich mit deinem MQTT Broker.
Suche das Statustopic (meist stat/ oder tele/), um zu sehen, wie die Steckdose ihre aktuellen Werte meldet.
Publiziere (Publish) den Befehl im entsprechenden Command-Topic (cmnd/ oder /set).
Tipp: Falls du die genauen Bezeichnungen nicht kennst, schalte die Steckdosen einmal manuell am Gerät oder über deren Web-Interface. Beobachte dabei im MQTT-Explorer, auf welchen Topics Nachrichten eingehen – so identifizierst du die richtige Struktur für deine Befehle.
#43
Sonstige Systeme / Aw: shelly - neu dabei und ver...
Letzter Beitrag von the ratman - 11 Februar 2026, 11:11:07
@rabehd

welche infos willst den noch haben?

ich hab doch schon mehrfach die defmod geschrieben, ich hab sogar am anfang die firmwareversionen der geräte und was weiß ich alles geschrieben ...
mehr hab ich doch nicht.

aber zur sicherheit zum 4. oder 5. mal:
1) ich habe einen funktionierenden mqtt-server unter fhem
2) ich habe eine 4-fachsteckdose von shelly, die ber bluetooth einen "blu ht" sensor einbindet und dessen daten mit der steckdose zusammen an fhem sendet.
3) diese daten empfange ich - auch ohne passendes template - korrekt in fhem

x) was mir fehlt, ist das wissen, wie ich befehle über mqtt an die steckdose (genauer: die 4 steckdosen) senden kann.
mehr brauch ich nicht und das finde ich selber scheinbar nicht heraus, weil ich sonst nicht fragen müsste.


@taskkill

vielen dank - wird in kürze getestet *bg*
#44
Sonstige Systeme / Aw: shelly - neu dabei und ver...
Letzter Beitrag von taskkill - 11 Februar 2026, 11:09:21
defmod shellyem_EC64C9C68993 MQTT2_DEVICE shellyem_EC64C9C68993
attr shellyem_EC64C9C68993 alias Gartenstrom
attr shellyem_EC64C9C68993 comment uptime:uptime.* { ReadingsVal($name,"uptime",0)/86400 }
attr shellyem_EC64C9C68993 readingList shellyem_EC64C9C68993:shellies/shellyem-EC64C9C68993/relay/0:.* relay_0\
shellyem_EC64C9C68993:shellies/shellyem-EC64C9C68993/emeter/0/power:.* emeter_0_power\
shellyem_EC64C9C68993:shellies/shellyem-EC64C9C68993/emeter/0/reactive_power:.* emeter_0_reactive_power\
shellyem_EC64C9C68993:shellies/shellyem-EC64C9C68993/emeter/0/pf:.* emeter_0_pf\
shellyem_EC64C9C68993:shellies/shellyem-EC64C9C68993/emeter/0/voltage:.* emeter_0_voltage\
shellyem_EC64C9C68993:shellies/shellyem-EC64C9C68993/emeter/0/total:.* emeter_0_total\
shellyem_EC64C9C68993:shellies/shellyem-EC64C9C68993/emeter/0/total_returned:.* emeter_0_total_returned\
shellyem_EC64C9C68993:shellies/shellyem-EC64C9C68993/emeter/1/power:.* emeter_1_power\
shellyem_EC64C9C68993:shellies/shellyem-EC64C9C68993/emeter/1/reactive_power:.* emeter_1_reactive_power\
shellyem_EC64C9C68993:shellies/shellyem-EC64C9C68993/emeter/1/pf:.* emeter_1_pf\
shellyem_EC64C9C68993:shellies/shellyem-EC64C9C68993/emeter/1/voltage:.* emeter_1_voltage\
shellyem_EC64C9C68993:shellies/shellyem-EC64C9C68993/emeter/1/total:.* emeter_1_total\
shellyem_EC64C9C68993:shellies/shellyem-EC64C9C68993/emeter/1/total_returned:.* emeter_1_total_returned\
shellyem_EC64C9C68993:shellies/shellyem-EC64C9C68993/emeter/0/energy:.* emeter_0_energy\
shellyem_EC64C9C68993:shellies/shellyem-EC64C9C68993/emeter/0/returned_energy:.* emeter_0_returned_energy\
shellyem_EC64C9C68993:shellies/shellyem-EC64C9C68993/emeter/1/energy:.* emeter_1_energy\
shellyem_EC64C9C68993:shellies/shellyem-EC64C9C68993/emeter/1/returned_energy:.* emeter_1_returned_energy\
shellyem_EC64C9C68993:shellies/shellyem-EC64C9C68993/online:.* online\
shellyem_EC64C9C68993:shellies/announce:.* { json2nameValue($EVENT) }\
shellyem_EC64C9C68993:shellies/shellyem-EC64C9C68993/announce:.* { json2nameValue($EVENT) }\
shellyem_EC64C9C68993:shellies/shellyem-EC64C9C68993/info:.* { json2nameValue($EVENT) }
attr shellyem_EC64C9C68993 room HOME
attr shellyem_EC64C9C68993 sortby K
attr shellyem_EC64C9C68993 stateFormat <hr>Momentan: emeter_0_power W &nbsp;; Heute: heute_kWh kWh<br>Gestern: gestern_kWh kWh &nbsp;;\
Gesamt: energy_kWh kWh &nbsp;; Dauer: uptime_days Tage<hr>\

attr shellyem_EC64C9C68993 userReadings energy_kWh:emeter_0_total.* { ReadingsVal($name,"emeter_0_total",0)/1000 }, heute_kWh:emeter_0_total.* { sprintf("%.2f",(ReadingsVal($name,"emeter_0_total",0)-ReadingsVal($name,"energy_start_day",0))/1000) }, uptime_days:uptime.* { sprintf("%.2f", ReadingsVal($name,"uptime",0)/86400) }, gestern_kWh:gestern_raw.* { sprintf("%.2f",ReadingsVal($name,"gestern_raw",0)/1000) }

setstate shellyem_EC64C9C68993 <hr>Momentan: 38.23 W &nbsp;; Heute: 0.47 kWh<br>Gestern: 0.96 kWh &nbsp;;\
Gesamt: 50.9135 kWh &nbsp;; Dauer: 8.23 Tage<hr>\


defmod reset_shelly_day at *00:00:01 { fhem("setreading shellyem_EC64C9C68993 gestern_raw ". (ReadingsVal("shellyem_EC64C9C68993","emeter_0_total",0) - ReadingsVal("shellyem_EC64C9C68993","energy_start_day",0)));; fhem("setreading shellyem_EC64C9C68993 energy_start_day ". ReadingsVal("shellyem_EC64C9C68993","emeter_0_total",0)) }
attr reset_shelly_day room Garten
#45
Sonstige Systeme / Aw: shelly - neu dabei und ver...
Letzter Beitrag von rabehd - 11 Februar 2026, 10:57:13
Du möchtest keine Infos liefern, dann bin ich raus.

Ich habe nur ein shellyplus1pm mit angeschlossenem Temperatursensor, keinen per BT.
In der GUI vom Shelly sehe ich die Temperatur. Im MQTT-Exlorer sehe ich sie auch.
Ohne Antworten auf diese Fragen wüßte ich nicht wie ich dir helfen könnte.
#46
Anfängerfragen / Aw: Raspberry über Terminal er...
Letzter Beitrag von Otto123 - 11 Februar 2026, 10:55:29
den bestehenden Pfad von FHEM kannst Du ja versuchen zu sichern, zumindest die fhem.cfg und eventuell ssh keys oder so spezielle Dateien.
#47
Multimedia / Aw: Modul für Denon (Marantz) ...
Letzter Beitrag von olwaldi - 11 Februar 2026, 10:23:11
Beim Debuggen sieht man sofort, daß viele Geräte dem Denon-Receiver notifys zuschicken, z.B. meine Lampen oder Heizung. Was wäre hier eine sinnvolle Einschränkung? Aktuell nutze ich "unreflektiert"
$hash->{NOTIFYDEV} = "global";Oder ist das schon "zu wenig"?

Grüßle, Michael
#48
Sonstiges / Aw: fhem Module und notifys bz...
Letzter Beitrag von olwaldi - 11 Februar 2026, 10:07:16
Im Prinzip kann ich mir selber antworten - die Funktionen X_Set u.Ä. werden grundsätzlich nicht unterbrochen, da fhem m.W. das fhem-interne Multitasking über die Aufrufe dieser X_* Funftionen aller Module steuert. Das macht das Perl-Programmieren für fhem deutlich einfacher!

Grüßle, Michael
#49
Sonstige Systeme / Aw: shelly - neu dabei und ver...
Letzter Beitrag von the ratman - 11 Februar 2026, 10:01:46
das da oben ist mqtt - weil hier alle mit mqtt angefangen haben, nachdem ich nach shelly gefragt hab und mqtt nur als beispiel gebracht hab, dass der sensor mal generell durchgereicht wird, wie er soll.

und mir sagen, ich soll die anleitung besser lesen - BITTE lests doch mal, was ich in meinen ersten beiden beiträgen geschrieben hab!
ich will niemanden was böses und bin echt für jegliche hilfe sehr dankbar, aber wenigstens könnte man dann doch auch so nett sein, und lesen, was ich mehrfach schreibe ... ich kann ja nix dafür, das ich dann auf fragen antworte, und der fred so derartig zerfleddert wird, dass er langsam unlesbar wird.

Zitat4. mit Templates experimentieren und weiter anpassen.
DAS ist mein problem - ich beschäftige mich seit dem wochende mit mqtt, habe 0 ahnung und von scripten schon gar ned.
ich hab auch schon längst wegen eines templates beim entsprechenden fred angefragt - nur hat dort leider noch niemand was gesagt zu ... https://forum.fhem.de/index.php?topic=94495.msg1357365#msg1357365
#50
Sonstige Systeme / Aw: shelly - neu dabei und ver...
Letzter Beitrag von rabehd - 11 Februar 2026, 09:31:40
Dann würde ich mal meinen Weg beschreiben.
Da ich nicht wißt was shelly.pm da unterstützt, wäre MQTT für mich die Wahl.
1. in der GUI des Shelly einen/deinen MQtt-Server eintragen.
2. wenn der MQtt-Server läuft, dann per MQTT-Explorer damit verbinden und schauen was an Informationen ankommt.
3. In FHEM per autocreate das Device anlegen lassen.
4. mit Templates experimentieren und weiter anpassen.
5. Wenn ok, Tewmplate generieren und hier zur Verfügung stellen.

Entweder jemand mit Erfahrung mit ähnlichen Geräten hilft Dir besser oder Du wirst lesen und probieren müssen.