Zitat von: passibe am 13 Januar 2025, 12:46:01Welches image benutzt du? Nach wie vor ghcr.io/fhem/fhem-docker:4-bullseye?
Das kann eigentlich nicht sein, dass da npm not found steht. Bist du vorher wirklich mit docker exec -it ... in den Container gewechselt?
Edit: In der neusten Version 5.0.0-beta2-bookworm scheint npm tatsächlich nicht vorhanden zu sein ... also bitte erstmal noch Version 4 verwenden.
Zitat von: Damu am 30 November 2025, 20:18:36Verstehe ich nicht ganz?Ja, musst du händisch in der Befehlszeile eingeben oder per Skript, Notify, etc.. aufrufen.
Wird aber nicht direkt Angeboten.
Hab jetzt eher ein set xxx lock und ein set xxx unlock erwartet.
Das macht es aber extrem kompliziert wenn nur lock oder unlock gemacht werden soll.
Datentelegramme müssen z.B. so aussehen:
0x01, 0x00, 0x00, 0x09 (Schaltausgang AN, nicht blockiert)
0x01, 0x00, 0x00, 0x08 (Schaltausgang AUS, nicht blockiert)
0x01, 0x00, 0x00, 0x0D (Schaltausgang AN, blockiert)
0x01, 0x00, 0x00, 0x0C (Schaltausgang AUS, blockiert)Zitat von: Damu am 30 November 2025, 20:18:36Verstehe nicht wofür das gut sein soll?Dann brauchst Du es vermutlich nicht. Ich habe die Funktion noch nie gebraucht.
Zitat von: Damu am 30 November 2025, 20:18:36Wäre besser wenn das teachInSec nur Angeboten würde wenn ein zusätzliches attribut (zb Secure) auf on gesetzt ist.Warum? Das wäre doch wieder ein Extra-Schritt.
ZitatUnter Linux steht ttyACM0 für ein virtuelles serielles Gerät, das über USB mithilfe des Abstract Control Model (ACM) der USB Communication Device Class (CDC) emuliert wird.
Hier ist eine Aufschlüsselung der Bezeichnung:
tty: Dies ist die traditionelle Linux/Unix-Bezeichnung für ein "teletype" oder Terminal-Gerät, das zur seriellen Kommunikation verwendet wird.
ACM: Steht für Abstract Control Model, ein Standard-USB-Protokoll, das es Geräten wie Modems, Arduino-Boards, oder anderen Mikrocontrollern ermöglicht, über USB als virtueller serieller Port mit dem Host-System (Ihrem Computer) zu kommunizieren.
0: Dies ist die Gerätenummer. Sie zeigt an, dass es sich um das erste Gerät dieses Typs handelt, das vom Kernel erkannt wurde. Wenn Sie mehrere kompatible Geräte anschließen, würden diese als ttyACM1, ttyACM2 usw. erscheinen.
Im Gegensatz zu ttyUSB0, das typischerweise einen dedizierten USB-zu-Seriell-Konverter-Chip verwendet, nutzt ttyACM0 einen generischen Treiber, der direkt im Kernel integriert ist. Dies ist bei vielen modernen Mikrocontrollern, wie z.B. Arduino Uno oder Leonardo, die das CDC-ACM-Protokoll in ihrer Firmware implementieren, der Standardfall.
Zitat von: Flachzange am 30 November 2025, 14:55:23Verstehe ich nicht ganz?Zitat von: Damu am 30 November 2025, 11:38:22Drehtaster und GFVS: (EEP: A5-38-08)Ja wollte ich auch schon testen,leider lassen sich die echten Drehtaster nicht verschlüsselt einlernenZitat von: Damu am 30 November 2025, 11:38:22Dann müsste mann mit FHEM ein Drehtaster simulieren.Das ergibt irgendwie keinen Sinn. FHEM nutzt doch schon A5-38-08, genauso wie der Drehtaster. Darüber hinaus gibt es nichts zu simulieren.Zitat von: Damu am 30 November 2025, 14:19:53Die Fehlermeldung:(gateway CMD 252... )Kommt da auch, aber Schalten geht danach.Sag ich ja...Zitat von: Damu am 30 November 2025, 14:19:53Wäre es möglich das:...Die Funktion ist schon implementiert:
set xxx on lock/unlock
set xxx off lock/unlock
ZitatJa: Luftfeuchte, Rollo?