Neueste Beiträge

#1
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

#2
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.
#3
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

#4
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
#5
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.
#6
Homematic / Aw: Frage zum HM-ES-TX-WM, Bat...
Letzter Beitrag von franky08 - 25 Mai 2026, 08:41:36
Keiner eine Antwort? Einfach mal drūber pairen.... ?
#7
Automatisierung / Aw: Midea Comfee Klimaanlage ü...
Letzter Beitrag von Tommi ratlos - 25 Mai 2026, 08:33:43
Hallo,

ist ja nur eine Warnung. Hast du es jetzt hinbekommen?

Gruß
Thomas
#8
FHEM Code changes / Revision 31279: controls_fhem....
Letzter Beitrag von System - 25 Mai 2026, 08:30:43
Revision 31279: controls_fhem.txt: fhemupdate checkin

controls_fhem.txt: fhemupdate checkin

Source: Revision 31279: controls_fhem.txt: fhemupdate checkin
#9
Automatisierung / Aw: Midea Comfee Klimaanlage ü...
Letzter Beitrag von cotecmania - 25 Mai 2026, 08:28:56
Dann erscheint diese Warnung als root user :

WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager,
 possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use
 the --root-user-action option if you know what you are doing and want to suppress this warning.

Dann also so als root ??? :
pip3 install msmart-ng --break-system-packages --root-user-action
#10
Solaranlagen / Aw: 76_SolarForecast - Informa...
Letzter Beitrag von Burny4600 - 25 Mai 2026, 08:23:41
Betreffend Wetterdaten.

Da für meinen Bereich nicht alle Wetterdaten zur Verfügung stehen und die nächstgelegene zu weit weg ist, habe ich meine lokale Wetterstation mit einer Davis-Wetterstation erweitert. Zudem habe ich vor die einzelnen Kollektorflächen mit Temperaturfühler auszustatten.
Meine Idee wäre, dass ich meine lokalen Wetterdaten und Messwerte mit bestehenden Wetterstationen kombiniere, um alles für die Prognosen zur Verfügung zu haben.
Dazu müsste ich eine eigene Zusammenfassung der Wetterdaten erstellen, dass ich dann unter SolarForcast einbinde.
Wie könnte ich das für SolarForcast definieren?