Hauptmenü

Neueste Beiträge

#91
Solaranlagen / Aw: ModBus Abfrage Fronius mit...
Letzter Beitrag von pcjogi - 09 Januar 2026, 09:32:19
Das passt Danke
#92
Solaranlagen / Aw: Modul für Ecoflow-Komponen...
Letzter Beitrag von KölnSolar - 09 Januar 2026, 09:22:23
aber besser. POST genau wie bei mir für die gets.

url muss so aussehen
url = /iot-open/sign/device/quota $query_str = cmdFunc=254&cmdId=17&dest=2&dirDest=1&dirSrc=1&needAck=true&params.cfgBackupReverseSoc=29&sn=BKxxxxxxxxxxx&accessKey=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx&nonce=578149×tamp=1767935484329das xtamp ist auch immer xtamp anstatt &timestamp ?

Poste nochmal Deine gesamte %Ecoflow_Vars

Edit: das Für die Anbindung benötigt ihr noch folgende Perl-Module:
Time::HiRes,Digest::SHA,URL::Encode
hast Du installiert ?

#93
MQTT / Aw: Zigbee2MQTT / FHEM
Letzter Beitrag von rabehd - 09 Januar 2026, 09:01:33
Ich sehe zigbee als eigenes Thema. Entweder man bindet es per HUE-Modul ein oder per MQTT. In jedem Fall würde das auch ohne FHEM weiterlaufen. 

Also kümmere Dich um ein funktionierendes Zigbee-Netz. Dann binde die Steuerung per FHEM ein, bei Dir wahrscheinlich per MQTT.
Somit gilt der erste Satz von Beta-User.
#94
FHEM Code changes / Revision 30707: controls_fhem....
Letzter Beitrag von System - 09 Januar 2026, 08:40:19
Revision 30707: controls_fhem.txt: fhemupdate checkin

controls_fhem.txt: fhemupdate checkin

Source: Revision 30707: controls_fhem.txt: fhemupdate checkin
#95
Anfängerfragen / Aw: unknown attribute icon und...
Letzter Beitrag von Beta-User - 09 Januar 2026, 08:34:52
Die Feststellung, dass zu einer vollständigen FHEM-Installation (bzw. Konfiguration) nicht nur die cfg gehört, hat weniger mit Glaubensfragen zu tun...

Mit dem Installer-Modul kann man übrigens Perl-Abhängigkeiten vorab prüfen, das geht auch wunderbar mit einer aus configdb exportierten cfg.

Nachtrag:
Und die Empfehlung, die cfg nur über FHEMWEB zu bearbeiten, rührt imo aus dem Umstand, dass viele Module eher über diesen Weg (verständliche) Rückmeldung geben, wenn der Konfigurator sich vertippt...
#96
Anfängerfragen / Aw: unknown attribute icon und...
Letzter Beitrag von cetri - 09 Januar 2026, 08:18:03
Zitat von: Zrrronggg! am 08 Januar 2026, 16:37:03Als die Kiste 1912 oder so ähnlich aufgesetzt wurde, war das alles kein Problem. Da war auch Editieren der fhem.cfg kein Glaubenskrieg. Aber Zeiten ändern sich, die FEHM installation wächst ... erheblich ... und so langsam wurde es auf der Linkstation dann auch doch etwas eng und lahm, daher hab ich das jetzt mal umgezogen.

Und da der Umzug eben im wesentlichen im Kopieren der fhem.cfg besteht, muss ich die an den Stellen ändern. Das hat zugegeben paar Stunden gedauert, auch weil ich von 5.9 auf 6.4 gesprungen bin. Und machmal hab ich mir eben auch ins Knie geschossen... siehe oben.


Je nachdem welche Module du nutzt ist das Kopieren der fhem.cfg mEn nach das kleinste Problem. Viel aufwendiger war bei meinem letzten Raspi-Umzug die Identifikation und Installation von fehlenden Paketen, Auflösen von Abhängigkeiten usw. Deswegen habe ich mich dann für die Proxmox-Lösung entschieden.

Aber so langsam wirds OT und ich will hier auch keinen Glaubenskrieg lostreten. Dir wurde geholfen, das System läuft wieder und das ist die Hauptsache.
#97
Solaranlagen / Aw: 76_SolarForecast - Informa...
Letzter Beitrag von klaus.schauer - 09 Januar 2026, 07:48:55
Zitat von: klaus.schauer am 08 Januar 2026, 19:11:33
Zitat von: DS_Starter am 08 Januar 2026, 18:20:41Es war mindestens ein Straußenpaar ...  :o
Jetzt aber!
Ok, der Nachwuchs ist geschlüpft. Nett anzusehen und lernfähig!
Die Küken quengeln:
2026.01.09 07:23:17 1: PERL WARNING: Use of uninitialized value in multiplication (*) at ./FHEM/76_SolarForecast.pm line 1862.
Zur Erbauung die Erklärung zu "Quängeln", eines mir unbekannten KI-Autors, die mir ungefragt präsentiert wurde:

Küken quängeln ist ein typisches Verhalten von Küken, die sich in den ersten Lebenswochen bewegen.
- Küken quängeln, um sich zu bewegen und ihre Umgebung zu erkunden, was Teil ihrer natürlichen Verhaltensweise ist.
- Sie quängeln, um ihre Nahrung zu finden und sich von anderen Küken zu unterscheiden, was eine wichtige Kommunikationsfunktion ist.
- Diese Bewegungen sind wichtig für ihre Entwicklung und ihr Wachstum, da sie ihnen helfen, sich in ihrem Umfeld zurechtzufinden und ihre Umgebung zu erkunden.
Küken quängeln also nicht nur aus Spaß, sondern auch aus der Notwendigkeit, sich zu bewegen und ihre Umgebung zu erkunden.

#98
MQTT / Aw: Zigbee2MQTT / FHEM
Letzter Beitrag von Beta-User - 09 Januar 2026, 07:37:20
Vorab:
1. Das FHEM-Forum ist eigentlich nicht die richtige Anlaufstelle für Fragen rund um Anlauf- und Installationsprobleme zu zigbee2mqtt.
2. Eventuell würde es helfen, wenn du in die logs schaust, die zigbee2mqtt schreibt.

Auf die Schnelle würde ich ein paar Dinge anders machen:
a) Verwende in der yaml die eindeutige Adresse "by-id" (OT für docker-User: reiche die Schnittstelle beim mappen mit der eindeutligen Adressierung durch).
Erklärung: Wenn du um 22:39 Uhr die Abfrage machst, danach dann z.B. einen nanoCUL einstöpselst und dann den Rechner nochmal startest, kann es sein, dass "ttyUSB0" um 22:40 Uhr nicht mehr stimmt...

(b) Weiterführend: Starte den Dienst nicht mit einem user, der sudo-Berechtigungen hat (und sorge dafür, dass der dialout und plugdev-Mitglied ist und natürlich auf das Installationsverzeichnis zugreifen kann))

c) bookworm ist doch nicht akutell...

Nachtrag:
d) Wenn du Homeassistant nicht im Einsatz hast, sollte die betreffende Option deaktiviert werden. Sonst: ignoreRegexp setzen.
#99
Unterstützende Dienste / Aw: Neues Modul: Signalbot (In...
Letzter Beitrag von matze1999 - 09 Januar 2026, 07:07:34
Zusatz zum vorherigen Post:

auch das senden einer Nachricht an einen neuen Kontakt funktioniert nicht:

2026.01.09 06:57:54 3: fhem_Signal: Before parse:@+491712345678 Test:
2026.01.09 06:57:54 4: fhem_Signal: sendMessage called for +491712345678::Test
2026.01.09 06:57:54 5: fhem_Signal: Dbus Call sync:0 sendMessage(sasas) /org/asamk/Signal/_4917012345678 Args:Test,ARRAY(0x55561f38d968),ARRAY(0x55561eb6e8a8)
2026.01.09 06:57:55 4: fhem_Signal: Dbus Error for: sendMessage (details in reading lasterr)

lasterr ist leer

Ich habe von der betroffenen Nummer aber schon eine Signalnachricht an Fhem geschrieben und auch erhalten.

prevMsgSender Name 2025-12-23 14:15:14
prevMsgText Test  2025-12-23 14:15:14

Chat history with +491712345678
Me (09-01-2026 06:57): Test

Das senden an einen bekannten Kontakt funktioniert ohne Probleme:

2026.01.09 07:04:58 3: fhem_Signal: Before parse:@+4915112345678 Test:
2026.01.09 07:04:58 4: fhem_Signal: sendMessage called for +4915112345678::Test
2026.01.09 07:04:58 5: fhem_Signal: Dbus Call sync:0 sendMessage(sasas) /org/asamk/Signal/_4917012345678 Args:Test,ARRAY(0x55561ec2ccf8),ARRAY(0x55561e7078a8)
2026.01.09 07:04:58 5: fhem_Signal: DBus callback: sendMessage Args:17612345678
2026.01.09 07:05:00 5: fhem_Signal: Sync Callback: ReceiptReceived Args:17612345678,+4915112345678
2026.01.09 07:05:00 5: fhem_Signal: Signalbot_receive_callback 1767938698369 +4915112345678
2026.01.09 07:05:00 4: fhem_Signal: Unknown callback ReceiptReceivedV2


matze
#100
Solaranlagen / Aw: Modul für Ecoflow-Komponen...
Letzter Beitrag von dergolem - 09 Januar 2026, 06:26:48
Hi,

funktioniert nicht, Antwort sieht so aus.

2026.01.09 06:11:18 5: EcoFlowMax(Ecoflow 0.3.9.0): Ecoflow_Get(): EcoFlowMax: $model = STREAM MAX
2026.01.09 06:11:24 5: EcoFlowMax(Ecoflow 0.3.9.0): Ecoflow_Set(): $key = dirDest
2026.01.09 06:11:24 5: EcoFlowMax(Ecoflow 0.3.9.0): Ecoflow_Set(): $key = cmdId
2026.01.09 06:11:24 5: EcoFlowMax(Ecoflow 0.3.9.0): Ecoflow_Set(): $key = needAck
2026.01.09 06:11:24 5: EcoFlowMax(Ecoflow 0.3.9.0): Ecoflow_Set(): $key = dirSrc
2026.01.09 06:11:24 5: EcoFlowMax(Ecoflow 0.3.9.0): Ecoflow_Set(): $key = cmdFunc
2026.01.09 06:11:24 5: EcoFlowMax(Ecoflow 0.3.9.0): Ecoflow_Set(): $key = params.cfgBackupReverseSoc
2026.01.09 06:11:24 5: EcoFlowMax(Ecoflow 0.3.9.0): Ecoflow_Set(): $str_value = a[2]
2026.01.09 06:11:24 5: EcoFlowMax(Ecoflow 0.3.9.0): Ecoflow_Set(): $key = dest
2026.01.09 06:11:24 5: EcoFlowMax(Ecoflow 0.3.9.0): Ecoflow_Request(): Method = PUT
2026.01.09 06:11:24 5: EcoFlowMax(Ecoflow 0.3.9.0): Ecoflow_Request(): $nonce=578149 $timestamp=1767935484329
2026.01.09 06:11:24 5: EcoFlowMax(Ecoflow 0.3.9.0): Ecoflow_Request(): $json = {"cmdFunc": "254","cmdId": "17","dest": "2","dirDest": "1","dirSrc": "1","needAck": "true","sn": "BKxxxxxxxxxxxxxx", "params": {"cfgBackupReverseSoc": "29"}}
2026.01.09 06:11:24 5: EcoFlowMax(Ecoflow 0.3.9.0): Ecoflow_Request(): $url = /iot-open/sign/device/quota $query_str = cmdFunc=254&cmdId=17&dest=2&dirDest=1&dirSrc=1&needAck=true¶ms.cfgBackupReverseSoc=29&sn=BKxxxxxxxxxxx&accessKey=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx&nonce=578149×tamp=1767935484329
2026.01.09 06:11:24 5: EcoFlowMax(Ecoflow 0.3.9.0): Ecoflow_Request(): $sign = xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
2026.01.09 06:11:24 5: EcoFlowMax(Ecoflow 0.3.9.0): Ecoflow_Request(): $json = {"cmdFunc": "254","cmdId": "17","dest": "2","dirDest": "1","dirSrc": "1","needAck": "true","sn": "BKxxxxxxxxxxxxxxx", "params": {"cfgBackupReverseSoc": "29"}}
2026.01.09 06:11:24 5: EcoFlowMax(Ecoflow 0.3.9.0): Ecoflow_Response(): $url = https://api-e.ecoflow.com/iot-open/sign/device/quota
2026.01.09 06:11:24 5: EcoFlowMax(Ecoflow 0.3.9.0): Ecoflow_Response(): $data = {"code":"8524","message":"cfgBackupReverseSoc validator error","eagleEyeTraceId":"","tid":""}
2026.01.09 06:11:24 0: EcoFlowMax(Ecoflow 0.3.9.0): Ecoflow_Response(): ERROR! {"code":"8524","message":"cfgBackupReverseSoc validator error","eagleEyeTraceId":"","tid":""}
2026.01.09 06:11:24 4: EcoFlowMax(Ecoflow 0.3.9.0): Ecoflow_Response(): Setting Reading Vars

das mit dem "&needAck=true¶ms.cfgBackupReverseSoc" ist immer noch da...