Projekt Vorstellung RedMatic: Node-RED als Addon für CCU3 und Raspberrymatic
Moderator: Co-Administratoren
-
- Beiträge: 972
- Registriert: 03.02.2014, 18:04
- Wohnort: Münsterland
- Hat sich bedankt: 27 Mal
- Danksagung erhalten: 8 Mal
Re: RedMatic: Node-RED als Addon für CCU3 und Raspberrymatic
Ok, danke. Soweit komme ich zurecht. Mein Ziel ist es, den Xiaomi Saugroboter einzubinden.
https://flows.nodered.org/node/node-red ... i-roborock
V 0.0.1 (sagt vielleicht schon alles?).
Wie auch immer, die Node verschwinden immer nach einem Neustart. Abgesehen davon, dass ich diese aktuell nicht konfiguriert bekommen, würde mich interessieren, wo und wie der Fehler zu suchen ist.
Ideen?
Viele Grüße,
Christian
https://flows.nodered.org/node/node-red ... i-roborock
V 0.0.1 (sagt vielleicht schon alles?).
Wie auch immer, die Node verschwinden immer nach einem Neustart. Abgesehen davon, dass ich diese aktuell nicht konfiguriert bekommen, würde mich interessieren, wo und wie der Fehler zu suchen ist.
Ideen?
Viele Grüße,
Christian
-
- Beiträge: 3978
- Registriert: 12.07.2009, 20:01
- Hat sich bedankt: 17 Mal
- Danksagung erhalten: 176 Mal
- Kontaktdaten:
Re: RedMatic: Node-RED als Addon für CCU3 und Raspberrymatic
Mja, Node-RED krankt (wie imho auch andere Smart Home Software oder generell Open Source Frameworks mit Plugin-Konzept) an der sehr unterschiedlichen Qualität der Plugins/Adapter/Bindings/Nodes/Treiber/... Die Bandbreite reicht von "ohne Doku hingeworfen, keinerlei support, keine Updates" bis zu "Super getestet, ausführlichst dokumentiert, spitzen support, regelmäßige Updates"fischmir hat geschrieben: ↑25.07.2018, 23:26https://flows.nodered.org/node/node-red ... i-roborock
V 0.0.1 (sagt vielleicht schon alles?).
Zu diesem speziellen Node kann ich nichts sagen, ist auf jeden Fall noch recht jung.
Als Tipp um die Qualität von sowas zu beurteilen würde ich raten: Github Seite anschauen. Das Projekt sollte schon ein gewisses alter haben, der letzte Commit sollte nicht allzu lange her sein, Issue Tracker anschauen - wird anständig supportet - wird auf Issues reagiert und wie lange lässt sich der Entwickler dafür Zeit? Wird es überhaupt von einer Nennenswerten Anzahl Usern benutzt (Github Issues, Github Sternchen, Download Counter auf flows.nodered.org)? Gibt/gab es Pull Requests (sprich: beteiligen sich Leute am Projekt oder ist es eine 1-Man-Show)?, gibt es eine ordentliche Doku/Readme? Auch ein guter Hinweis auf die Aktivität des Entwicklers ist seine Github-Profilseite, da gibts es diese Grafik mit den grünen Kästchen von der Du ablesen kannst wie aktiv der Entwickler insgesamt auf Github war/ist und auch ein Blick auf seine evtl. anderen Projekte schadet nicht.
Edit: Auch ganze praktisch https://npms.io/ scannt alle Node-Module (auch alle Node-RED Nodes sind da zu finden) und erstellt 3 Bewertungen: Popularität, Qualität und Maintenance, was dort angezeigt wird ist meistens recht treffend, jedenfalls was Qualität und Maintenance angeht, Popularität ist bei so Smart Home Sachen meistens sehr niedrig und daher eher weniger aussagekräftig.
Das Node-RED in RedMatic loggt via syslog, also nach /var/log/messages bzw. auf einen evtl. in der CCU konfigurierten externen Syslog Server. Hier ist noch beschrieben wie Du das Log Level von info auf debug erhöhen kannst: https://github.com/hobbyquaker/RedMatic/wiki/Loglevel
-
- Beiträge: 3978
- Registriert: 12.07.2009, 20:01
- Hat sich bedankt: 17 Mal
- Danksagung erhalten: 176 Mal
- Kontaktdaten:
Re: RedMatic: Node-RED als Addon für CCU3 und Raspberrymatic
Hab's mir grad mal installiert und angeschaut, der Fehler liegt soweit ich das sehe darin dass der Roborock Node versucht die Config des Roborock-Config Nodes zu lesen, dabei aber nicht prüft ob dieser überhaupt schon existiert. Wenn Du in der Datei /usr/local/addons/redmatic/var/node_modules/node-red-contrib-xiaomi-roborock/roborock.js folgendes ergänzt kann man die Nodes zumindest konfigurieren, testen kann ich es mangels Staubsauger nicht
Die erste und dritte Zeile existieren schon, die zweite habe ich ergänzt. Hab gesehen Du hast schon ein Github Issue dazu aufgemacht, kannst das ja als Hint ergänzen und dann siehst auch gleich wie es um den Support dieses Projekts bestellt ist
Code: Alles auswählen
RED.nodes.createNode(node, config);
if (!config || !config.connection) return;
node.connection = RED.nodes.getNode(config.connection);
-
- Beiträge: 972
- Registriert: 03.02.2014, 18:04
- Wohnort: Münsterland
- Hat sich bedankt: 27 Mal
- Danksagung erhalten: 8 Mal
Re: RedMatic: Node-RED als Addon für CCU3 und Raspberrymatic
Danke für deinen Tip, aber es hilft nicht weiter - soll aber auch nicht deine Baustelle sein. Scheint so, als müsste ich mich doch mit iobroker auseinandersetzen...
Re: RedMatic: Node-RED als Addon für CCU3 und Raspberrymatic
Also wenn es im iobroker keinen Adapter für deinen Saugroboter giebt, wenn es dafür sein soll, dann wirst du die selben Probleme auch dort über node red haben.
Gruss Marcus
Gerade geguckt, gibt nen direkten Staubsauger Adapter für Xiaomi, sollte dann passen.
Iobroker ist eigentlich auch nicht all zu schwer zu verstehen, habe ihn mir wegen meinen sonoffs zugelegt Anfang des Jahres
RaspberryMatic auf Tinkerboard S mit aktuell 20 HMIP Geräten, verschiedene CuxD Schalter, Philips HUE über Hue-Addon, IoBroker auf Raspberry P4 4GB, Sonoff Basic und Touch, Logitech Harmony Hub, Echo Dots der 2. und 3. Generation über Node Red Iobroker eingebunden.
-
- Beiträge: 3978
- Registriert: 12.07.2009, 20:01
- Hat sich bedankt: 17 Mal
- Danksagung erhalten: 176 Mal
- Kontaktdaten:
Re: RedMatic: Node-RED als Addon für CCU3 und Raspberrymatic
Hab da noch ein paar Dinge verbessert und Fehler behoben, bin optimistisch dass mit v1.0.10 keine Probleme mehr mit CUxD auftreten.
Re: RedMatic: Node-RED als Addon für CCU3 und Raspberrymatic
Hallo zusammen,
könnt Ihr das auch bestätigen?
Seit dem ich Redmatic installiert habe, sind die Backups 50MB groß.
Gruß,
Mathias
könnt Ihr das auch bestätigen?
Seit dem ich Redmatic installiert habe, sind die Backups 50MB groß.
Gruß,
Mathias
-
- Beiträge: 3978
- Registriert: 12.07.2009, 20:01
- Hat sich bedankt: 17 Mal
- Danksagung erhalten: 176 Mal
- Kontaktdaten:
Re: RedMatic: Node-RED als Addon für CCU3 und Raspberrymatic
Ja, das ist normal. RedMatic belegt ~170MB, als .tar.gz gepackt sind es ~40MB.
Re: RedMatic: Node-RED als Addon für CCU3 und Raspberrymatic
Hi Sebastian,
leider habe ich Xiaomi-Smarthome noch nicht über Redmatic zum Laufen gebracht.
Deshalb lege ich hier mal ein Päuschen ein.
Über IObroker laufen sie bereits und können auch SysVar "beschreiben".
Gruß,
Mathias
leider habe ich Xiaomi-Smarthome noch nicht über Redmatic zum Laufen gebracht.
Deshalb lege ich hier mal ein Päuschen ein.
Über IObroker laufen sie bereits und können auch SysVar "beschreiben".
Gruß,
Mathias
-
- Beiträge: 3747
- Registriert: 23.09.2017, 12:04
- Hat sich bedankt: 67 Mal
- Danksagung erhalten: 122 Mal
Re: RedMatic: Node-RED als Addon für CCU3 und Raspberrymatic
schön formuliert.hobbyquaker hat geschrieben: ↑21.07.2018, 14:46
Ich glaube das ist eine Rega-Eigenheit. Keine Ahnung ob Works-as-designed oder Bug, ich leg bei Gelegenheit mal ein Issue bei Jens an. Doku hab ich angepasst.
Es ist schon immer so, dass ein Programm, dass (in der WebUI oder mit externen Tools) "aktiv" geschaltet wird, sofort einmal ausgeführt wird.
Das kann manchmal schon sehr störend sein