Dieser Adapter nutzt die Sentry-Bibliotheken, um Ausnahmen und Codefehler automatisch an die Entwickler zu melden. Weitere Details und Informationen zum Deaktivieren der Fehlerberichterstattung finden Sie in der Sentry-Plugin-Dokumentation ! Die Sentry-Berichterstattung wird ab js-controller 3.0 verwendet.
ioBroker-Adapter zur Steuerung von FS20, Max!, HMS und anderen Geräten über CUL / culfw . Abhängig von https://github.com/hobbyquaker/cul
Unterstützte Geräte
- EM - EM1000WZ, EMWZ
- FS20 , inkl. ESA1000/2000
- HMS - HMS100-TF, HMS100-T, HMS100-WD, RM100-2, HMS100-TFK, HMS100-MG, HMS100-CO, HMS100-FIT
- MORITZ - MAX!
- WS - KS300TH, S300TH, WS2000/WS7000
Anleitung
Senden Sie einen Befehl an ein FS20-Gerät, z. B. in JavaScript.
sendTo("cul.0", "send", {"protocol":"FS20", "housecode":"A1B2", "address":"01", "command":"00"});
Senden Sie einen Rohbefehl (z. B. an ein InterTechno-Gerät) mithilfe von JavaScript.
sendTo("cul.0", "sendraw", {"command": 'is0FFFFF0FFFFF'});
Diese Befehle nutzen die CUL-Bibliothek dieses Adapters, um die Befehle an ein Gerät zu senden. Basierend auf JavaScript/Node.js.Busware CUL USB / culfw Adapter
3.0.2 (2026-09-02)
- (@GermanBluefox) Ein Vorbereitungsskript wurde entfernt.
3.0.1 (2026-08-25)
- (@GermanBluefox) Der serielle Port kann jetzt manuell eingegeben werden, daher ein symbolischer Link unten.
/dev/serial/by-idkann verwendet werden (#150) - (@GermanBluefox) Die Portliste bietet die
/dev/serial/by-idzusätzlich zu den/dev/ttyUSBxGeräte unter Linux. Sie sind nicht länger hinter der experimentellen Option versteckt und ersetzen nicht mehr die Gerätepfade.
3.0.0 (2026-08-25)
- (bluefox) EILMELDUNG: Der Adapter benötigt jetzt node.js >= 22, js-controller >= 6.0.11 und admin >= 7.0.0.
- (bluefox) Der Adapter wurde in TypeScript neu geschrieben. Die Quelltexte befinden sich in
src/, der veröffentlichte Code inbuild/ - (bluefox) Aktualisiert
culDas Paket wurde auf Version 1.0.0 aktualisiert. Es verwendet serielle Schnittstelle 13, daher sind für die Installation keine Build-Tools mehr erforderlich. - (bluefox) EILMELDUNG:
culIn Version 1.0.0 wurden einige Datenpunkte umbenannt:batteryist jetztbatteryLow/batteryState,window/isopenist jetztopen,valvepositionist jetztvalvePositionDie alten Zustände werden nicht mehr gespeichert und können gelöscht werden. - (bluefox) Problem mit vertauschten Daten behoben
ModeUndTypeBeschriftungen im Konfigurationsdialog - (bluefox) Die Portliste im experimentellen Modus wurde korrigiert: die
/dev/serial/by-idDie Einträge wurden aus einem undefinierten Wert erstellt. - (bluefox) Der HTML-Konfigurationsdialog und die gulpfile wurden entfernt.
- (bluefox) Der Debug-Treiber, der die Wiedergabe wiederholte
lib/rawData.txtwenn die UmgebungsvariableDEBUGwurde gesetzt, wurde entfernt
2.2.0 (2023-04-17)
- (jpk) Portauswahl anhand der ID statt des Namens als Option
- (bluefox) Aktualisierte Benutzeroberfläche für Administrator 6
2.0.2 (2022-05-11)
- WICHTIG: Mindestens Node.js 12.x wird jetzt benötigt!
- (Apollon77/achimmm) Unterstützung für Geräte mit Adresse 0 hinzugefügt
- (bluefox) Aktualisiertes Serialport-Paket
License
Licensed under GPLv2 Copyright (c) 2014-2026 hobbyquaker