CUL/culfw

Javascript/Node.js basierter Busware CUL USB/Culfw Adapter

Aktueller Release
3.0.2
Entwickler
hobbyquaker
Lizenz
GPL-2.0-or-later

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-id kann verwendet werden (#150)
  • (@GermanBluefox) Die Portliste bietet die/dev/serial/by-id zusätzlich zu den/dev/ttyUSBx Gerä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 insrc/ , der veröffentlichte Code inbuild/
  • (bluefox) Aktualisiertcul Das 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:cul In Version 1.0.0 wurden einige Datenpunkte umbenannt:battery ist jetztbatteryLow /batteryState ,window /isopen ist jetztopen ,valveposition ist jetztvalvePosition Die alten Zustände werden nicht mehr gespeichert und können gelöscht werden.
  • (bluefox) Problem mit vertauschten Daten behobenMode UndType Beschriftungen im Konfigurationsdialog
  • (bluefox) Die Portliste im experimentellen Modus wurde korrigiert: die/dev/serial/by-id Die Einträge wurden aus einem undefinierten Wert erstellt.
  • (bluefox) Der HTML-Konfigurationsdialog und die gulpfile wurden entfernt.
  • (bluefox) Der Debug-Treiber, der die Wiedergabe wiederholtelib/rawData.txt wenn die UmgebungsvariableDEBUG wurde 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