Neueste Beiträge

#1
Bastelecke / Aw: ESP RGBWW Controller - Fir...
Letzter Beitrag von pjakobs - 05 Juni 2026, 22:03:14
So, riesen Änderung:

Ich hatte ja am Anfang entschieden, die Webapp in die eigentliche Firmware einzubauen (als Flash Strings, also direkt im Flash Binary). Mit den letzten Änderungen ist das ganze Binary trotz aller Tricks größer geworden, als meine ROM Partitionen zulassen, also musste ich mir was anderes überlegen.
Was ich nicht wollte ist, wie die Version 4 der Firmware, jedesmal die Filesystem Partition überschreiben, denn da liegt auch die ganze Konfiguration.
Der Weg, den ich jetzt gehe ist:
- die Firmware kommt mit einem extrem minimalen UI, das nur die Verbindung zum WIFI übernimmt.
- sobald die Firmware im WIFI ist, fragt sie auf Lightinator.de nach, ob es eine neue Webapp gibt, dafür hat Lightinator extra ein neues API bekommen
- die Firmware läd dann die Webapp von Lightinator.de in das lokale Dateisystem, startet neu und ab da ist das UI wie üblich zu erreichen.

Kleiner Wermuthstropfen: die HTML Dokumente aus dem Dateisystem zu liefern scheint mehr RAM zu verbrauchen als aus dem ROM, es kommt leider immer wieder dazu, dass einzelne Files nicht beim ersten Mal geladen werden. Der Controller antwortet dann mit einem "Too many connections" und einem Back Off Value, der Client sollte es dann nach ein paar Sekunden nochmal versuchen.
Leider habe ich ein paar mal schon gesehen, dass vor allem die Icons nicht angezeigt werden.

Großer Vorteil: jetzt können Webapp Versionen auch unabhängig von der Firmware ausgeliefert werden und ich hab wieder 300kB Platz für Firmware Funktionen ;-)

Das ganze gibt's im Moment nur im "Experimental" Branch - und auch nur für die Mutigen - nicht mal ich hab bisher alle Leuchten auf die Version upgedatet, sie ist also noch nicht wirklich getestet.
#2
Heizungssteuerung/Raumklima / Aw: THZ Tecalor (LWZ Stiebel E...
Letzter Beitrag von erlassen - 05 Juni 2026, 22:00:10
Ja, das habe ich bereits gemacht. Leider war er schon seit mehreren Monaten nicht mehr online. Mal schauen, vielleicht meldet er sich ja noch.
#3
Heizungssteuerung/Raumklima / Aw: THZ Tecalor (LWZ Stiebel E...
Letzter Beitrag von willybauss - 05 Juni 2026, 21:25:35
Der obige Satz
ZitatAls ich die Pumpe auch parallel an den Ausgang "Kühlen (X4-KUE)" angeschlossen hatte, lief diese im Kühlmodus mit
sagt mir, dass die Aussage von binghamfluid
ZitatTheoretisch müsste es ausreichen eine Brücke zwischen L HK2 und L Kühl einzubauen
offenbar stimmt. Ich hatte ein bisschen kalte Füße, einfach auf Verdacht an 230V in einer mir unbekannten Schaltung einfach eine Brücke einzubauen. Scheint aber so richtig zu sein. Wenn Du sicher gehen willst frag doch ioT4db per PN nochmal an, mach dann (je nach seiner Antwort) die Brücke rein und alles dürfte gut sein.
#4
FHEM Code changes / Revision 31335: fhemweb_shutte...
Letzter Beitrag von System - 05 Juni 2026, 21:10:30
Revision 31335: fhemweb_shutter_v: isolate widget touch events

fhemweb_shutter_v: isolate widget touch events

Source: Revision 31335: fhemweb_shutter_v: isolate widget touch events
#5
Heizungssteuerung/Raumklima / Aw: THZ Tecalor (LWZ Stiebel E...
Letzter Beitrag von erlassen - 05 Juni 2026, 20:58:16
Zitat von: ioT4db am 03 August 2018, 11:42:20
Zitat von: TheTrumpeter am 01 August 2018, 12:56:01Es gibt einen separaten Ausgang ,,kühlen" der LWZ. Vielleicht musst Du die externe Pumpe da anschließen ?
Gibt einige Anschlussbeispiele in der Installationsanleitung. Schau da mal rein.

Hi, genau das scheint es gewesen zu sein. Als ich die Pumpe auch parallel an den Ausgang "Kühlen (X4-KUE)" angeschlossen hatte, lief diese im Kühlmodus mit und die "Kühle" konnte sich in den Fußbodenschleifen ausbreiten. Lief so Nachts ganz gut durch auch ohne das befürchtete Kurzzeittakten. Ich muß halt jetzt anfangen zu beobachten und optimieren (Taupunkt etc.).

Mein Problem mit dem ungenauen Feuchtewert am Raumbedienteil (FES) hab ich nun so "gelöst": Das was ich zus. erstanden hatte war noch das "alte" mit dieser "iPod"-Steuerung. Hier kann man nur Temperatur korrigieren, aber keine Feuchte. An der Anlage selbst hatte ich ein aktuelleres. Bei dem kann man auch die Feuchte korrigieren, wobei ich festgestellt habe, dass es grundsätzlich schon genauer misst als das ältere.
Kurzum, ich ahbe dann beide FES getauscht und nun das neuere Modell im Wohnzimmer.

Weiß denn jemand was in "sGlobal" der Wert "dewPoint: 51.5". Letztens stand da (also als die 2. Pumpe noch nicht mitlief) immer noch "0". Seitdem die Kühlung länger an ist, steht da irgendein Wert, der aber nicht der aktuelle Taupunkt zu sein scheint.

Das war der Beitrag von ioT4db.

Gerade habe ich das Multimeter ausgepackt und festgestellt, dass die Batterie leer ist. Daher muss ich dich mit den Messwerten leider auf Dienstag vertrösten. Ich werde die Messungen dann nachholen und die Ergebnisse hier nochmals posten.
#6
Einplatinencomputer / Aw: linux watchdog on raspberr...
Letzter Beitrag von HarryT - 05 Juni 2026, 20:52:05
Thanks for the suggestions


In my watchdog.conf I now have
watchdog-timeout = 15
max-load-1     = 24
interface      = eth0
log-dir        = /media/ssd1/Watchdog
change         = 3600
interval       = 10
logtick        = 3
log-dir        = /var/log/watchdog
/code]

Last night my raspberry rebooted. So I guess watchdog triggered. As the file was changed 5 minutes before the reboot, most likely it was the eth0 connection disappearing.

I hoped to find in the logging why watchdog triggered. But I did not succeed in getting anything in the log-dir. It has 777 rights so that should not be a problem.
I tried the same in Linux mint and also got nothing in my logging.

I searched the internet but didn't find a hint. Anybody an idea how to get the log info saved or in general how to get the info why watchdog triggered?

journald doesn't survive a boot unless the config is changed.

 

#7
Sprachsteuerung / Aw: echodevice: wait for refre...
Letzter Beitrag von swsmily - 05 Juni 2026, 20:17:02
Bei mir ebenso das gleiche, habs nur leider nicht gleich gemerkt, erst als die Festplatte des FHEM-LXC voll war, Logfile war ca 4GB groß.

npm: 8.19.4
node: v16.20.2
#8
Sprachsteuerung / Aw: homebridge/homekit
Letzter Beitrag von kennymc.c - 05 Juni 2026, 20:09:04
Zitat von: kennymc.c am 05 Mai 2026, 20:43:35Bei mir gibt es seit dem 2.0 Update auch Probleme. Ich musste auf das 2026-04-20 Image zurück gehen

[5/5/2026, 8:37:48 PM] TypeError: Cannot read properties of undefined (reading 'DATA')
    at new S2R1Characteristic (/homebridge/node_modules/homebridge-fhem/node_modules/fakegato-history/fakegato-history.js:77:36)
    at FakeGatoHistory.addCharacteristic (/homebridge/node_modules/homebridge/node_modules/@homebridge/hap-nodejs/src/lib/Service.ts:528:57)
    at FakeGatoHistory.registerEvents (/homebridge/node_modules/homebridge-fhem/node_modules/fakegato-history/fakegato-history.js:507:10)
    at new FakeGatoHistory (/homebridge/node_modules/homebridge-fhem/node_modules/fakegato-history/fakegato-history.js:476:9)
    at FHEMAccessory.getServices (/homebridge/node_modules/homebridge-fhem/index.js:2973:33)
    at BridgeService.createHAPAccessory (file:///homebridge/node_modules/homebridge/src/bridgeService.ts:508:41)
    at file:///homebridge/node_modules/homebridge/src/bridgeService.ts:578:34
    at Array.forEach (<anonymous>)
    at file:///homebridge/node_modules/homebridge/src/bridgeService.ts:569:21
    at /homebridge/node_modules/homebridge/node_modules/@homebridge/hap-nodejs/src/lib/util/once.ts:15:14
    at FHEMPlatform.<anonymous> (/homebridge/node_modules/homebridge-fhem/index.js:1226:22)
    at Request.self.callback (/homebridge/node_modules/homebridge-fhem/node_modules/postman-request/request.js:311:12)
    at Request.emit (node:events:509:28)
    at Request.<anonymous> (/homebridge/node_modules/homebridge-fhem/node_modules/postman-request/request.js:1577:10)
    at Request.emit (node:events:509:28)
    at Gunzip.<anonymous> (/homebridge/node_modules/homebridge-fhem/node_modules/postman-request/request.js:1448:12)

Auch wenn 0.5.54 dieses Problem eigentlich gelöst hat, tritt es seit dem 2.1.0 Update wieder auf. Es hilft auch nicht auf eine ältere 2.x Version zurpck zu gehen sondern nur auf 1.x. Kann das noch jemand bestätigen? Das Plugin ist weiterhin auf 0.5.54
#9
Sprachsteuerung / Aw: echodevice: wait for refre...
Letzter Beitrag von fsch - 05 Juni 2026, 20:05:58
Same here... das NPM-Login funktioniert bis der Refresh kommt und das seit 04.06.26
node v20.11.0
npm 10.2.4
#10
Sprachsteuerung / Aw: [37_echodevice] Amazon Ech...
Letzter Beitrag von swsmily - 05 Juni 2026, 20:01:43
Hallo!

Die Festplatte meines FHEM-LXC ist bei mir gestern vollgelaufen.
Das Logfile von FHEM war fast 4GB groß geworden, mit folgenden Einträgen:

2026.06.05 19:46:15.275 3: [echodevice] [echodevice_NPMWaitForCookie] [NPM Login Refresh Fri Jun  5 19:46:14 2026] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 678refresh-cookie.js = true
2026.06.05 19:46:16.278 3: [echodevice] [echodevice_NPMWaitForCookie] [NPM Login Refresh Fri Jun  5 19:46:14 2026] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 678refresh-cookie.js = true
2026.06.05 19:46:17.280 3: [echodevice] [echodevice_NPMWaitForCookie] [NPM Login Refresh Fri Jun  5 19:46:14 2026] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 678refresh-cookie.js = true
2026.06.05 19:46:18.282 3: [echodevice] [echodevice_NPMWaitForCookie] [NPM Login Refresh Fri Jun  5 19:46:14 2026] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 678refresh-cookie.js = true
2026.06.05 19:46:19.285 3: [echodevice] [echodevice_NPMWaitForCookie] [NPM Login Refresh Fri Jun  5 19:46:14 2026] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 678refresh-cookie.js = true
2026.06.05 19:46:20.288 3: [echodevice] [echodevice_NPMWaitForCookie] [NPM Login Refresh Fri Jun  5 19:46:14 2026] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 678refresh-cookie.js = true
2026.06.05 19:46:21.290 3: [echodevice] [echodevice_NPMWaitForCookie] [NPM Login Refresh Fri Jun  5 19:46:14 2026] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 678refresh-cookie.js = true
2026.06.05 19:46:22.293 3: [echodevice] [echodevice_NPMWaitForCookie] [NPM Login Refresh Fri Jun  5 19:46:14 2026] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 678refresh-cookie.js = true
2026.06.05 19:46:23.295 3: [echodevice] [echodevice_NPMWaitForCookie] [NPM Login Refresh Fri Jun  5 19:46:14 2026] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 678refresh-cookie.js = true
2026.06.05 19:46:24.297 3: [echodevice] [echodevice_NPMWaitForCookie] [NPM Login Refresh Fri Jun  5 19:46:14 2026] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 678refresh-cookie.js = true
2026.06.05 19:46:25.300 3: [echodevice] [echodevice_NPMWaitForCookie] [NPM Login Refresh Fri Jun  5 19:46:14 2026] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 678refresh-cookie.js = true

Als ich gemerkt habe, dass der Speicher voll ist, habe ich echodevice erstmal auf disabled gesetzt und das Logfile um diese Einträge bereinigt. Dann heute Abend wieder enabled und einen npm login new gemacht. Erst als der Login komplett erledigt war, war dann auch wieder Ruhe im Logfile (vorher die Meldungen, die ich hier gepostet habe).

Wie kann das passieren und was kann ich tun, damit sowas nicht wieder passiert? Oder ist es sogar ein Bug, dass es sekündlich, teilweise sogar mehrmals pro Sekunde diesen Fehler bringt?


EDIT: direkt nach Absenden meines Posts hab ich gesehen, dass es dazu bereits einen weiteren Threat gibt: https://forum.fhem.de/index.php?topic=144852.0