Neueste Beiträge

#11
Homematic / Aw: Probleme mit einem HM-DIS-...
Letzter Beitrag von Gernott - 25 Mai 2026, 12:36:26
Zitat von: ritchie am 24 Mai 2026, 09:30:56Ich habe noch kein getConfig abgeschossen. Soll ich das auch noch machen und danach nochmals den list ?

Ja, die Konfiguration sollte abgeschlossen sein. Es sind noch Befehle ausstehend:
READINGS:
     2026-05-24 09:25:28   D-firmware      1.1
     2026-05-24 09:25:28   D-serialNr      UEQ1844265
     2026-05-24 09:25:59   IODev           CUL_0
     2026-05-24 09:25:28   commState       CMDs_pending
Dazu Knöpfchen am Aktor drücken. LED sollte dann blinkern, wenn die Befehle abgearbeitet werden.
Bisher kann man u.a. nicht sehen, ob das Gerät korrekt an eine Zentrale angelernt ist (PairedTo).
Beispiel:
   READINGS:
     2026-05-23 11:49:42   CommandAccepted yes
     2024-11-08 21:41:10   D-firmware      1.1
     2024-11-08 21:41:10   D-serialNr      LEQ0214915
     2026-05-14 12:45:45   IODev           HMLAN1
     2026-04-03 16:52:03   PairedTo        0x1xxxx
#12
Homematic / elv-sh-wsm on/off Defination f...
Letzter Beitrag von Johann.S - 25 Mai 2026, 12:04:24
Hallo,

kann mir jemand vielleicht bei diesem Device weiter helfen?
Ich habe 2 Gartenbewässerungsventile vom Type els-sh-wsm die sich ganz gut über Datapoints steuern lassen!
Rohdefiniation eines Ventiels:
defmod garten_dev HMCCUDEV xxxxxxxxxxxxxx forcedev
attr garten_dev DbLogExclude .*
attr garten_dev ccureadingformat datapoint
attr garten_dev event-on-update-reading .*
attr garten_dev room _System->HomeMatic,_System->Test
Um nun das Ventiel mit uzsu zu steuern bräuchte ich die Befehle "garten_dev on/off"!
Nach Wochenlagen Versuchen und Recherchen habe ich das Ventil noch mal als zweites Device angelegt (siehe Rohdefinition) und
habe nach Anleitung aus der Referezen
Zitatstatevals <new-command>:<control-datapoint-value>[,...]
Define set commands for control datapoint. This attribute should only be used if the device type is not recognized by HMCCU. Using this attribute for automatically detected devices could lead to problems!

Example: controldatapoint of a device is STATE. Device is not recognized by HMCCU:
# Define 2 new commands on and off representing the possible states of STATE:
attr my_switch statevals on:true,off:false
# After attr the commands on and off are available:
set my_switch on
set my_switch off
die Rohdefination zu erweitern:
attr garten_dev controldatapoint 6.STATE
attr garten_dev statedatapoint 6.STATE
attr garten_dev statevals on:true off:false
attr garten_dev substitute 6.STATE!(1|true):on,(0|false):off;;
auch eine Änderung auf:
attr garten_dev statevals on:datapoint 6.STATE true,off:datapoint 6.STATE falsehat nichts gebracht.

Beim Aufruf von "set garten_dev off" kommt die Fehlermeldung
Unknown argument off choose one of clear defaults readingFilter config datapoint

Kann mir bitte jemand einen Tritt in die richtige Richtung geben?

Danke im voraus
Johann
#13
Solaranlagen / Aw: Marstek Venus E Modulentwi...
Letzter Beitrag von Moli - 25 Mai 2026, 09:45:18
Moin, also muss ich was bastlen, habe schon nen b2500 den ich via BLE auslesen und den Venus E mit sowas

Ich habe den Volkszähler via USB am Fhem und was ich vorher mit Docker über MQTT gemacht habe, war viel zu lahm und nun führt FHEM ein Emulator Script aus und übergibt den Verbrauch immer wenns ich was ändert.

Wenn ich jeden Status weiss, kann ich ja je nach Anzahl der Akkus die noch Energie haben, den Zählerstand durch 2 oder 3 teilen :)

#14
FHEM Code changes / Revision 31281: 98_version.pm:...
Letzter Beitrag von System - 25 Mai 2026, 09:40:16
Revision 31281: 98_version.pm: move to own package

98_version.pm: move to own package

Source: Revision 31281: 98_version.pm: move to own package
#15
FHEM Code changes / Revision 31280: 98_version.pm:...
Letzter Beitrag von System - 25 Mai 2026, 09:40:16
Revision 31280: 98_version.pm: move to own package

98_version.pm: move to own package

Source: Revision 31280: 98_version.pm: move to own package
#16
Automatisierung / Aw: Midea Comfee Klimaanlage ü...
Letzter Beitrag von Tommi ratlos - 25 Mai 2026, 09:06:30
Ist bei mir jetzt schon eine Weile her das ich das eingerichtet habe. Und wenns läuft vergisst man das eben wieder. ::)

Die Zeile (6) sieht bei mir so aus:
from msmart.device import AirConditioner as AC

#17
Sonstiges / 98_version.pm - beim restart v...
Letzter Beitrag von the ratman - 25 Mai 2026, 09:03:44
scheint keinen großen einfluß auf anderes zu haben, aber ...
2026.05.25 09:01:28 1: PERL WARNING: Use of uninitialized value $max in numeric lt (<) at ./FHEM/98_version.pm line 40, <$fh> line 258.
2026.05.25 09:01:28 1: PERL WARNING: Use of uninitialized value $max in numeric lt (<) at ./FHEM/98_version.pm line 40, <$fh> line 318.
2026.05.25 09:01:28 1: PERL WARNING: Use of uninitialized value $max in numeric lt (<) at ./FHEM/98_version.pm line 40, <$fh> line 355.
2026.05.25 09:01:28 1: PERL WARNING: Use of uninitialized value $max in numeric lt (<) at ./FHEM/98_version.pm line 40, <$fh> line 514.
2026.05.25 09:01:28 1: PERL WARNING: Use of uninitialized value $max in numeric lt (<) at ./FHEM/98_version.pm line 40, <$fh> line 553.
2026.05.25 09:01:28 1: PERL WARNING: Use of uninitialized value $max in numeric lt (<) at ./FHEM/98_version.pm line 40, <$fh> line 790.
2026.05.25 09:01:28 1: PERL WARNING: Use of uninitialized value $max in numeric lt (<) at ./FHEM/98_version.pm line 40, <$fh> line 1972.
2026.05.25 09:01:28 1: PERL WARNING: Use of uninitialized value $max in numeric lt (<) at ./FHEM/98_version.pm line 40, <$fh> line 2039.
2026.05.25 09:01:28 1: PERL WARNING: Use of uninitialized value $max in numeric lt (<) at ./FHEM/98_version.pm line 40, <$fh> line 2063.
2026.05.25 09:01:28 1: PERL WARNING: Use of uninitialized value $max in numeric lt (<) at ./FHEM/98_version.pm line 40, <$fh> line 2119.
2026.05.25 09:01:28 1: PERL WARNING: Use of uninitialized value $max in numeric lt (<) at ./FHEM/98_version.pm line 40, <$fh> line 2173.
2026.05.25 09:01:28 1: PERL WARNING: Use of uninitialized value $max in numeric lt (<) at ./FHEM/98_version.pm line 40, <$fh> line 2196.
2026.05.25 09:01:28 1: PERL WARNING: Use of uninitialized value $max in numeric lt (<) at ./FHEM/98_version.pm line 40, <$fh> line 2223.
2026.05.25 09:01:28 1: PERL WARNING: Use of uninitialized value $max in numeric lt (<) at ./FHEM/98_version.pm line 40, <$fh> line 2248.
2026.05.25 09:01:28 1: PERL WARNING: Use of uninitialized value $max in numeric lt (<) at ./FHEM/98_version.pm line 40, <$fh> line 2276.
2026.05.25 09:01:28 1: PERL WARNING: Use of uninitialized value $max in numeric lt (<) at ./FHEM/98_version.pm line 40, <$fh> line 2294.
2026.05.25 09:01:28 1: PERL WARNING: Use of uninitialized value $max in numeric lt (<) at ./FHEM/98_version.pm line 40, <$fh> line 2427.
2026.05.25 09:01:28 1: PERL WARNING: Use of uninitialized value $max in numeric lt (<) at ./FHEM/98_version.pm line 40, <$fh> line 2523.
2026.05.25 09:01:28 1: PERL WARNING: Use of uninitialized value $max in numeric lt (<) at ./FHEM/98_version.pm line 40, <$fh> line 2742.
#18
Solaranlagen / Aw: 76_SolarForecast - Informa...
Letzter Beitrag von DS_Starter - 25 Mai 2026, 09:00:44
Moin Chris,

das ist ein interessantes Thema, was bisher aber noch nicht betrachtet wurde. Momentan werden alle Wetterprognosen von API's bzw. einem DWD_OpenData Device in FHEM bezogen.

Die Quellen für lokale Ist-Daten Außentemperatur und Wind kann man bereits jetzt in setupEnvironment hinterlegen.
Hier könnte der Fühler für die Kollektorflächen auch eigehen, wobei ich in setupEnvironment einen eigenen Schlüssel vorsehen müsste, da dieser Wert nicht mit outsideTemp gleichzusetzen ist.
Das sind aber die gemessenen Ist-Daten einer Wetterstation oder anderem Sensor und keine Prognosedaten.

Jetzt stellt sich die Frage, ob du mit deiner Technik tatsächlich eine Prognose (Bewölkung, Niederschlag, Temp, Wind etc.) für die nächste Zeit - im Modul sind 3 Tage Standard - liefern kannst?

Wenn das tatsächlich gegeben ist, wäre eine Erweiterung im Modul notwendig um eine universelle Schnittstelle zu schaffen, die bereitgestellte Daten in einer streng vorgegebenen Struktur einliest.

Wie gesagt, Ist-Daten können bereits jetzt eingebunden (und erweitert) werden, eine Uni-Schnittstelle für Prognosdaten müsste erst geschaffen werden.
Ich kann mir ehrlich gesagt nicht vorstellen, dass eine Wetterstation Prognosedaten liefert, lasse mich da aber gerne aufklären wenn es soetwas doch geben sollte.

LG,
Heiko

#19
Automatisierung / Aw: Midea Comfee Klimaanlage ü...
Letzter Beitrag von cotecmania - 25 Mai 2026, 08:59:26
Hallo Thomas,

stimmt, er hats trotzdem installiert.
Hab die alten PIPX Installationen noch deinstalliert
msmart-ng discover hat funktioniert
root@Fhem-VM:~# msmart-ng discover
INFO:msmart.cli:Discovering all devices on local network.
INFO:msmart.lan:Creating new connection to 192.168.1.203:6444.
INFO:msmart.lan:Authenticating with 192.168.1.203:6444.
INFO:msmart.lan:Authentication with 192.168.1.203:6444 successful. Expiration: 2026-05-25T18:50:06+00:00, Local key: 43ad74c7c4b08d82777efe14460a74a024624c98871e04fbeb7389f20c0577c3
INFO:msmart.cli:Found 1 devices.
INFO:msmart.cli:Found device:
{'ip': '192.168.1.203', 'port': 6444, 'id': 144036023278226, 'online': True, 'supported': True, 'type': <DeviceType.AIR_CONDITIONER: 172>, 'name': 'net_ac_EFB5', 'sn': '000000P0000000Q130B23710EFB50000', 'key': '2bffb7651ae64c00ad733f97c705b42327400c1ba9fd44788486c971f5d03740', 'token': '4296fa8ced2d46a6bff189632f8c01319106a7b738f0f47e1e03b8bfd4140f86dc267bfe54cf1c2a72ddce0e0b75a05f781d52aa8db4e6195b604a613cff6cf9'}
Neuen Token und Key in fhem device uebernommen
get status
Traceback (most recent call last):
  File "/opt/midea-msmart/setAC.py", line 6, in <module>
    from msmart.device import air_conditioning as ac
ImportError: cannot import name 'air_conditioning' from 'msmart.device' (/usr/local/lib/python3.13/dist-packages/msmart/device/__init__.py)
2026.05.25 08:51:15 1: RMDIR: ./restoreDir/save/2026-05-08

Muss ich sonst noch was anpassen, weil ich habe ja jetzt die "ng"-Version installiert
Muss jetzt leider los ... wäre toll wenn Du mir noch weiter hilfst, bis es wieder läuft ...

Gruss
Joe
#20
Homematic / Aw: Erweiterung einer HMConfig...
Letzter Beitrag von ritchie - 25 Mai 2026, 08:56:35
Hi,

ich bekomme den Sensor plötzlich nicht mehr gepairt. Und das obwohl ich beiden Seiten nichts geändert habe :-(

Viele Grüße
R.