zigbee2mqtt auf RaspberryMatic

Einrichtung, Nutzung und Hilfe zu RaspberryMatic (OCCU auf Raspberry Pi)

Moderatoren: jmaus, Co-Administratoren

rr745
Beiträge: 306
Registriert: 19.01.2021, 14:53
System: CCU
Hat sich bedankt: 29 Mal
Danksagung erhalten: 34 Mal

Re: zigbee2mqtt auf RaspberryMatic

Beitrag von rr745 » 03.01.2024, 09:58

Matten Matten hat geschrieben:
03.01.2024, 09:45
rr745 hat geschrieben:
02.01.2024, 19:58

hm....beim start deines node red flows kommt immer error 1 und zigbee2mqtt startet nicht :-(
führe ich die befehle in der ssh console manuell aus funzt es.
was mache ich falsch ?
Ich hab den Flow auf der ersten Seite angepasst. teste den mal...

Code: Alles auswählen

[{"id":"03c1b8b067bce3c0","type":"exec","z":"8fd5c83f65d2e6b0","command":"node /usr/local/addons/zigbee2mqtt/index.js","addpay":"","append":"","useSpawn":"false","timer":"","winHide":false,"oldrc":false,"name":"","x":470,"y":1660,"wires":[["8c0d91a1da7cf47f"],["af00c4828cb2a3ce"],["a9589204bc86cf98"]]},{"id":"0d1c2497ebadca2f","type":"inject","z":"8fd5c83f65d2e6b0","name":"Start ","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"date","x":190,"y":1640,"wires":[["03c1b8b067bce3c0"]]},{"id":"8c0d91a1da7cf47f","type":"debug","z":"8fd5c83f65d2e6b0","name":"debug 17","active":false,"tosidebar":true,"console":false,"tostatus":false,"complete":"false","statusVal":"","statusType":"auto","x":760,"y":1620,"wires":[]},{"id":"af00c4828cb2a3ce","type":"debug","z":"8fd5c83f65d2e6b0","name":"debug 18","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"false","statusVal":"","statusType":"auto","x":760,"y":1660,"wires":[]},{"id":"a9589204bc86cf98","type":"debug","z":"8fd5c83f65d2e6b0","name":"debug 19","active":false,"tosidebar":true,"console":false,"tostatus":false,"complete":"false","statusVal":"","statusType":"auto","x":760,"y":1700,"wires":[]},{"id":"32ac707e2b45349a","type":"comment","z":"8fd5c83f65d2e6b0","name":"Zigbee2Mqtt Start","info":"","x":150,"y":1600,"wires":[]},{"id":"3a4e7ad15b99408a","type":"inject","z":"8fd5c83f65d2e6b0","name":"Stop","props":[{"p":"payload"},{"p":"kill","v":"true","vt":"bool"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"date","x":190,"y":1680,"wires":[["03c1b8b067bce3c0"]]}]
Zigbee2mqtt-startpng.png

Gruß
Matten
perfekt- läuft- das du der beste bist sagte ich a bereits :-)
mal sehen ob es "durchläuft"
Dateianhänge
OK.jpg
Wenn etwas schiefgehen kann, dann geht es schief (Murphy)

Benutzeravatar
Henke
Beiträge: 1536
Registriert: 27.06.2022, 20:51
System: CCU
Hat sich bedankt: 144 Mal
Danksagung erhalten: 309 Mal

Re: zigbee2mqtt auf RaspberryMatic

Beitrag von Henke » 03.01.2024, 11:58

Und wie ist es damit?

Code: Alles auswählen

cd /usr/local/addons/redmatic/var
source /usr/local/addons/redmatic/home/.profile
git clone --depth 1 https://github.com/Koenkk/zigbee2mqtt.git /usr/local/addons/zigbee2mqtt

UHT
Beiträge: 7
Registriert: 02.01.2024, 16:52
System: Alternative CCU (auf Basis OCCU)

Re: zigbee2mqtt auf RaspberryMatic

Beitrag von UHT » 03.01.2024, 13:25

rr745 hat geschrieben:
03.01.2024, 08:55
Ich bin für jede Schandtat bereit....🤨
Hab die rc.local angelegt und mit

#!/bin/sh
node /usr/local/addons/zigbee2mqtt/index.js

befüllt neu gebootet.
Zigbee2mqtt startet damit nicht 🥴
die datei hat x rechte?

Matten Matten
Beiträge: 286
Registriert: 09.12.2018, 17:14
System: CCU
Hat sich bedankt: 70 Mal
Danksagung erhalten: 24 Mal
Kontaktdaten:

Re: zigbee2mqtt auf RaspberryMatic

Beitrag von Matten Matten » 03.01.2024, 13:44

Ich hatte lese und schreibrechte vergeben nur warum auch immer wird das Script nicht gestartet nach dem Neustart

UHT
Beiträge: 7
Registriert: 02.01.2024, 16:52
System: Alternative CCU (auf Basis OCCU)

Re: zigbee2mqtt auf RaspberryMatic

Beitrag von UHT » 03.01.2024, 13:50

komisch, bei mir auf dem Raspi läuft das so

Benutzeravatar
Baxxy
Beiträge: 10969
Registriert: 18.12.2018, 15:45
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 622 Mal
Danksagung erhalten: 2264 Mal

Re: zigbee2mqtt auf RaspberryMatic

Beitrag von Baxxy » 03.01.2024, 13:52

rc.local muss ausführbar sein, also auch x.

Es reicht 0700, also:

Code: Alles auswählen

ls -la /usr/local/etc/rc.local
-rwx------    1 root     root           231 Mar 23  2023 /usr/local/etc/rc.local

rr745
Beiträge: 306
Registriert: 19.01.2021, 14:53
System: CCU
Hat sich bedankt: 29 Mal
Danksagung erhalten: 34 Mal

Re: zigbee2mqtt auf RaspberryMatic

Beitrag von rr745 » 03.01.2024, 14:57

UHT hat geschrieben:
03.01.2024, 13:50
komisch, bei mir auf dem Raspi läuft das so
ich hatte auch volle granate an berechtigungen vergeben......man steckt da nicht drin, egal- mit dem aktualisiertem flow innerh. von node red
funzt alles wie es soll und es ist eine ganz tolle bereicherung für rapberrymatic, node red. ich freu ich schon drauf wenn "Matten Matten" es mit dem update hinbekommt.
Wenn etwas schiefgehen kann, dann geht es schief (Murphy)

Matten Matten
Beiträge: 286
Registriert: 09.12.2018, 17:14
System: CCU
Hat sich bedankt: 70 Mal
Danksagung erhalten: 24 Mal
Kontaktdaten:

Re: zigbee2mqtt auf RaspberryMatic

Beitrag von Matten Matten » 03.01.2024, 15:17

Henke hat geschrieben:
03.01.2024, 11:58
Und wie ist es damit?

Code: Alles auswählen

cd /usr/local/addons/redmatic/var
source /usr/local/addons/redmatic/home/.profile
git clone --depth 1 https://github.com/Koenkk/zigbee2mqtt.git /usr/local/addons/zigbee2mqtt
ja sauber so funktioniert es. danke dir!

Matten Matten
Beiträge: 286
Registriert: 09.12.2018, 17:14
System: CCU
Hat sich bedankt: 70 Mal
Danksagung erhalten: 24 Mal
Kontaktdaten:

Re: zigbee2mqtt auf RaspberryMatic

Beitrag von Matten Matten » 03.01.2024, 15:23

Baxxy hat geschrieben:
03.01.2024, 13:52
rc.local muss ausführbar sein, also auch x.

Es reicht 0700, also:

Code: Alles auswählen

ls -la /usr/local/etc/rc.local
-rwx------    1 root     root           231 Mar 23  2023 /usr/local/etc/rc.local
Hey @Baxxy,
hab ich mal genau so vergeben, doch leider wird es nicht gestartet...
In der rm Doku steht sobald alle addons gestartet sind wird das "/usr/local/etc/rc.local" gestartet,
kann es möglich sein, da ich einen weiteren Ordner namens zigbee2mqtt im ordner addons hab, er jetzt auch
auf dessen start abwartet bis er die rc.local startet?

Gruß
matten

Benutzeravatar
Henke
Beiträge: 1536
Registriert: 27.06.2022, 20:51
System: CCU
Hat sich bedankt: 144 Mal
Danksagung erhalten: 309 Mal

Re: zigbee2mqtt auf RaspberryMatic

Beitrag von Henke » 03.01.2024, 15:24

Bei den unterschiedlichen Arten "node /usr/local/addons/zigbee2mqtt/index.js" zu starten sehe ich mehrere Hindernisse.

Beim Autostart müsste darauf geachtet werden, das unter anderem der MQTT Server schon läuft. Das könnte durch eine Verzögerung erreicht werden. Das ist zwar nicht ganz sauber, aber als erster Test dürfte das reichen.

Beim Start unter NodeRed besteht das Problem das diese "node.js" an den Hauptprozess angehängt wird. Ich vermute, das dadurch auch nur der eine CPU-Kern von NodeRed verwendet wird. Als erstes würde ich ein " &" anhängen, damit die node "Ausführen" durchläuft.
Wirklich sauber wird es wohl nur durch eine entsprechende Implementierung des addOn mit start/stop/update laufen.

Was ist eigentlich der Unterschied zwischen diesem zigbee2mqtt und https://flows.nodered.org/node/node-red ... igbee2mqtt ?

Die Anbindung des USB-Sticks?

Antworten

Zurück zu „RaspberryMatic“