Hauptmenü

Neueste Beiträge

#1
Anfängerfragen / Aw: MQTT - Meldung, wenn Clien...
Letzter Beitrag von cyrusfd - 23 April 2024, 08:53:58
Vielen Dank für den Tipp. Das werde ich implementieren.
#2
DOIF / Aw: Fehler in Funktion des DOI...
Letzter Beitrag von Superposchi - 23 April 2024, 08:49:23
Hab ich gerade ausprobiert, macht keinen Unterschied.
DOELSEIF ([22:30])
(setreading HUEGroup22 sollwert Nachtlicht, IF ([HUEDevice16:onoff] = 1) (set HUEGroup22 scene Nachtlicht))
Zusätzlich auch mal das GrößerGleich gegen ein reines Gleich ausgetauscht - funktioniert aber auch nicht.

Es ist das If, das Probleme macht. Hab es auch schon mit verschiedenen Readings im Bedingungsteil probiert, der Teilzweig wird komplett ignoriert.

Ist die Schreibweise denn korrekt?
#3
FHEM Code changes / Revision 28817: controls_fhem....
Letzter Beitrag von System - 23 April 2024, 08:30:30
Revision 28817: controls_fhem.txt: fhemupdate checkin

controls_fhem.txt: fhemupdate checkin

Source: Revision 28817: controls_fhem.txt: fhemupdate checkin
#4
Homematic / Aw: HM-LC-Ja1PBU-FM Verbindung...
Letzter Beitrag von NewMatic - 23 April 2024, 08:27:23
Zitat von: NewMatic am 22 April 2024, 13:27:41Ich werde mich mal an dem Sniffen versuchen
2024.04.23 08:24:03.802 1: PERL WARNING: Argument "set_off" isn't numeric in subtraction (-) at (eval 723) line 5.
2024.04.23 08:24:03.810 0: HMUARTLGW myHmUART send: 01 02 00 00 00 msg: 4C A0 11 12AEB3 6686E7 800100CA
2024.04.23 08:24:03.971 0: HMUARTLGW myHmUART recv: 01 04 03 00 35 msg: 4C 80 02 6686E7 12AEB3 0101112046C802
2024.04.23 08:24:03.975 1: PERL WARNING: Argument "set_off" isn't numeric in subtraction (-) at (eval 727) line 5.
2024.04.23 08:24:03.980 1: PERL WARNING: Argument "set_off" isn't numeric in subtraction (-) at (eval 730) line 5.
2024.04.23 08:24:04.857 0: HMUARTLGW myHmUART send: 01 02 00 00 00 msg: 4D A0 11 12AEB3 6686E7 0301
2024.04.23 08:24:05.017 0: HMUARTLGW myHmUART recv: 01 04 03 00 37 msg: 4D 80 02 6686E7 12AEB3 01010C003C6400
2024.04.23 08:24:06.242 1: PERL WARNING: Argument "set_on" isn't numeric in subtraction (-) at (eval 751) line 5.
2024.04.23 08:24:06.250 0: HMUARTLGW myHmUART send: 01 02 00 00 00 msg: 4E A0 11 12AEB3 6686E7 8001C8CA
2024.04.23 08:24:06.411 0: HMUARTLGW myHmUART recv: 01 04 03 00 32 msg: 4E 80 02 6686E7 12AEB3 01010C103F6401
2024.04.23 08:24:06.414 1: PERL WARNING: Argument "set_on" isn't numeric in subtraction (-) at (eval 755) line 5.
2024.04.23 08:24:06.420 1: PERL WARNING: Argument "set_on" isn't numeric in subtraction (-) at (eval 758) line 5.
2024.04.23 08:24:08.594 0: HMUARTLGW myHmUART send: 01 02 00 00 00 msg: 4F A0 11 12AEB3 6686E7 0301
2024.04.23 08:24:08.754 0: HMUARTLGW myHmUART recv: 01 04 03 00 37 msg: 4F 80 02 6686E7 12AEB3 010118003DC800
2024.04.23 08:24:10.142 1: PERL WARNING: Argument "set_off" isn't numeric in subtraction (-) at (eval 779) line 5.
2024.04.23 08:24:10.154 0: HMUARTLGW myHmUART send: 01 02 00 00 00 msg: 50 A0 11 12AEB3 6686E7 800100CA
2024.04.23 08:24:10.634 0: HMUARTLGW myHmUART recv: 01 04 03 00 35 msg: 50 80 02 6686E7 12AEB3 0101182044C802
2024.04.23 08:24:10.638 1: PERL WARNING: Argument "set_off" isn't numeric in subtraction (-) at (eval 783) line 5.
2024.04.23 08:24:10.644 1: PERL WARNING: Argument "set_off" isn't numeric in subtraction (-) at (eval 786) line 5.
2024.04.23 08:24:11.897 0: HMUARTLGW myHmUART send: 01 02 00 00 00 msg: 51 A0 11 12AEB3 6686E7 0301
2024.04.23 08:24:12.057 0: HMUARTLGW myHmUART recv: 01 04 03 00 3A msg: 51 80 02 6686E7 12AEB3 010110003B3C00
2024.04.23 08:24:13.583 1: PERL WARNING: Argument "set_on" isn't numeric in subtraction (-) at (eval 807) line 5.
2024.04.23 08:24:13.592 0: HMUARTLGW myHmUART send: 01 02 00 00 00 msg: 52 A0 11 12AEB3 6686E7 8001C8CA
2024.04.23 08:24:13.752 0: HMUARTLGW myHmUART recv: 01 04 03 00 39 msg: 52 80 02 6686E7 12AEB3 01011010443C01
2024.04.23 08:24:13.756 1: PERL WARNING: Argument "set_on" isn't numeric in subtraction (-) at (eval 811) line 5.
2024.04.23 08:24:13.762 1: PERL WARNING: Argument "set_on" isn't numeric in subtraction (-) at (eval 814) line 5.
2024.04.23 08:24:15.928 0: HMUARTLGW myHmUART send: 01 02 00 00 00 msg: 53 A0 11 12AEB3 6686E7 0301
2024.04.23 08:24:19.128 0: HMUARTLGW myHmUART send: 01 02 00 00 00 msg: 53 A0 11 12AEB3 6686E7 0301
2024.04.23 08:24:23.652 0: HMUARTLGW myHmUART send: 01 02 00 00 00 msg: 53 A0 11 12AEB3 6686E7 0301
2024.04.23 08:24:29.290 0: HMUARTLGW myHmUART send: 01 02 00 00 00 msg: 53 A0 11 12AEB3 6686E7 0301
2024.04.23 08:24:33.808 1: PERL WARNING: Argument "ResndFail" isn't numeric in subtraction (-) at (eval 829) line 5.
2024.04.23 08:25:22.819 1: PERL WARNING: Argument "set_off" isn't numeric in subtraction (-) at (eval 837) line 5.
2024.04.23 08:25:22.828 0: HMUARTLGW myHmUART send: 01 02 00 00 00 msg: 54 A0 11 12AEB3 6686E7 800100CA
2024.04.23 08:25:26.040 0: HMUARTLGW myHmUART send: 01 02 00 00 00 msg: 54 A0 11 12AEB3 6686E7 800100CA
2024.04.23 08:25:26.496 0: HMUARTLGW myHmUART recv: 01 04 03 00 35 msg: 54 80 02 6686E7 12AEB3 0101322044C802
2024.04.23 08:25:26.499 1: PERL WARNING: Argument "set_off" isn't numeric in subtraction (-) at (eval 841) line 5.
2024.04.23 08:25:26.505 1: PERL WARNING: Argument "set_off" isn't numeric in subtraction (-) at (eval 844) line 5.
2024.04.23 08:25:29.363 0: HMUARTLGW myHmUART send: 01 02 00 00 00 msg: 55 A0 11 12AEB3 6686E7 0301
2024.04.23 08:25:33.362 0: HMUARTLGW myHmUART send: 01 02 00 00 00 msg: 55 A0 11 12AEB3 6686E7 0301


eingestellt hab ich wie in der beschreibung:
attr global verbose 1
attr global mseclog 1
attr <hmio> logIDs all,sys

soll/muss ich da das verbose level erhöhen?

#5
Solaranlagen / Aw: 76_SolarForecast - Informa...
Letzter Beitrag von 300P - 23 April 2024, 08:19:50
Könnte es irrtümlicherweise evtl. sein das ein ,,falsches" Attribut im Inverter ausgelesen wird und dieses im Inverter um 0:00 Uhr auf 0 gesetzt wird.


Zitat
2024.04.21 00:00:04 1: PVVorschau - WARNING - The Total Energy from Inverter 'SMATripower6' is lower than the value saved before. This situation is invalid and the Energy generated of current hour is set to '0'.

Das wäre bei einem Total-Zähler nicht richtig, denn der sollte auf Gedeih und Verderb immer weiter ,,rauf" zählen und sich nicht zurück auf 0 setzen!?! ;)
#6
DOIF / Aw: Fehler in Funktion des DOI...
Letzter Beitrag von Per - 23 April 2024, 08:17:43
Hat vielleicht mit Selftrigger zu tun.
Funktioniert es denn. Wenn du statt des Readings den Wert direkt angibst?
#7
Sonstige Systeme / Aw: JsonMod: EKD Ampere.IQ / K...
Letzter Beitrag von yersinia - 23 April 2024, 07:58:05
Kannst du dies auch als txt file einfach anhängen hier? Oder, wenn es nicht zu lang ist, einfach als Code tags in den Text übernehmen.

Davon abgesehen bist du im falschen Unterforum, richtig ist Automatisierung - du solltest den Thread selber verschieben (Button müsste unten links sein), dann steigt auch die Chance, dass dir ua vom Maintainer geholfen werden kann.
#8
Solaranlagen / Aw: 76_SolarForecast - Informa...
Letzter Beitrag von kask - 23 April 2024, 07:14:48
Wo ist den dein Problemchen? Das eine Warnung kommt?
#9
FHEMapp / Aw: FHEMApp4 - Beta Version
Letzter Beitrag von marboj - 23 April 2024, 07:09:46
Hallo Jens,

ein kleiner Anzeigebug ist mir aufgefallen:

Wenn ein Device-Name zu lang ist, werden, obwohl das Panel aufklappbar ist, auf dem Handy im Hochformat die beiden Pfeile zum aufklappen nicht angezeigt. Im Querformat oder am PC werden sie angezeigt. Nach dem Kürzen des Namens funktioniert es.

Gruß
Marco
#10
Anfängerfragen / Aw: Fhem abgestürzt
Letzter Beitrag von Prof. Dr. Peter Henning - 23 April 2024, 06:21:03
Das Modul CBC.pm dient zur Verschlüsselung mit Blockchain (Encrypt Data with Cipher Block Chaining Mode = CBC). Da es allerhöchst unwahrscheinlich ist, dass die entsprechenden Perl-Programmzeilen auf der neuen Karte dort liegen, wo sie auf der alten Karte gelegen haben, ist _nicht_ von einem Hardwarefehler der Karte oder einem Dateisystemfehler auszugehen.

Eine kurze Suche im FHEM Repository zeigt, dass tatsächlich das FHEM-Modul 72_XiaomiDevice.pm die Crypt::CBC verwendet. Ich tippe deshalb auf eine ungünstige Kombination: Ungenügende Vorprüfung der an Crypt::CBC übergebenen Parameter des Xiaomi-Staubsaugers, und schlechte Programmierung in Crypt::CBC.

Also erstens den Maintainer von 72_XiaomiDevice antriggern, und zweitens für Crypt::CBC eine Fehlermeldung absetzen.

LG

pah

P.S.: Es würde mich doch interessieren, wie man den Winter damit verbringen kann, ein FHEM-System neu aufzusetzen. Das dauert maximal 30 Minuten, wenn man ein ordentliches Backup hat.