[Modul] Zigbee2MQTT

Moin Moin ,

habe neue Beta installiert. Fenster geht noch nicht.


Gruß Michael

Bin dran und PR ist schon bei @KaiS .

Gruß
Burkhard

1 „Gefällt mir“

Moin Michael,

wollte nur drauf hinweisen, für das Bosch-Thermostat gibt es bei z2m ein neues Update im DEV-Kanal:

Fix Bosch BTH-RA becoming unresponsive (#5599) · Koenkk/zigbee-herdsman-converters@9342e07 (github.com)

Korrigert das Fehlverhalten, das keine Rückmeldungen mehr vom Gerät kommen. Vielleicht von Interesse.

Gruß
Burkhard

Moin @firewire ,

der Rauchmelder ist gestern gekommen. Habe ihn mal probeweise an z2m angelernt und bin von der Umsetzung dort nicht so ganz begeistert.


#Die Funktion buzzer: mute/alarm funktioniert bei meinem gar nicht. Ich kann den Buzzer also nicht mal über z2m manuell starten.

Den Selbsttest kann ich zwar starten, er aktualisiert aber nicht den Status unter test.

buzzer_manual_alarm lässt sich anscheinend nur abholen aber nicht beeinflussen

buzzer_manual_mute das Gleiche

heartbeat_indicator lässt sich zwar via z2m aktivieren, hat aber bei meinem RM keine Auswirkung.

Soweit die kurze Einschätzung. Werde mir das die Tage genauer ansehen.

Gruß
Burkhard

Moin Burkhard,

danke dir und werde es nachher mal einspielen. Hatte dort auch gelesen, dass das Teil „einschläft“ und dass es bestimmter Befehle bedarf, es wieder aufzuwecken. Werde berichten.

Gruß Michael

@Burki24
Servus Burkhard,

danke für deine Zwischenmeldung.

Bei mir verhält es sich ähnlich. Das war schon ernüchternd, vermutlich hätte ich nicht diese RWM kaufen sollen.

Echt oder? Bei mir blinken die RWM dann alle 60 Sekunden einmal.

Dann warte ich mal ab, wäre schon cool wenn die so funktionieren würden wie ursprünglich gedacht. Danke schon mal für deinen Einsatz.

Viele Grüße
Stephan

Hallo Burkhard,

ich schnall es mal wieder nicht… Habe zum DEV-Wechsel folgenden Code aus dem Zigbee-Github genommen. Er funktioniert aber nicht. Findet den Pfad wohl nicht. Auch dev statt DEV geht nicht.

Kannst Du mir bitte auf die Sprünge helfen. Danke!!!

Gruß Michael

Ups, da muss ich selber nochmal buddeln. Aber stimmt, nach der Anleitung im Netz geht es nicht. Das war ein wenig tricky. Melde mich nochmal.

Gruß
Burkhard

Probiere mal bitte folgendes:

$ git checkout -b dev
$ git branch -a

Bei git branch -a sollte es dann so aussehen:

* dev
master
remotes/origin/HEAD -> origin/master
remotes/origin/master

und dann:

npm ci
npm start

Das sollte funktionieren.

Gruß
Burkhard

klappt nicht…

sorry wenn ich zu „blöd“ bin…
Gruß Michael

Was sagt er denn, wenn Du npm start eingibst? Du hast das in dem screenshot auskommentiert.

Und was ist dieses updateDev.sh, wo er die Fehler aufzeigt?

Und schaue mal bitte im Z2M-FrontEnd, ob Du nicht doch schon auf der DEV bist. Dein screenshot sagt, alles gut:
image

Gruß
Burkhard

nein, ist noch nicht auf der dev… das „Done“ kommt aus dem Script. Komischerweise läuft es durch…

Hier das updateDEV.sh Er findet die Pfade nicht…

updateDEV.sh.txt (1014 Bytes)

Gruß Michael

Probiere mal bitte dieses:

#!/bin/bash -e

if [ -d data-backup ]; then
   echo "ERROR: Backup directory exists. May be previous restoring was failed?"
   echo "1. Save 'data-backup' and 'data' dirs to safe location to make possibility to restore config later."
   echo "2. Manually delete 'data-backup' dir and try again."
   exit 1
fi

if which systemctl 2> /dev/null > /dev/null; then
       echo "Stopping Zigbee2MQTT..."
       sudo systemctl stop zigbee2mqtt
else
       echo "Skipped stopping Zigbee2MQTT, no systemctl found"
fi

echo "Creating backup of configuration..."
cp -R data data-backup

echo "Updating..."

git checkout -b dev
git branch -a

npm ci
npm start


echo "Restore configuration..."
cp -R data-backup/* data
rm -rf data-backup

if which systemctl 2> /dev/null > /dev/null; then
       echo "Starting Zigbee2MQTT..."
       sudo systemctl start zigbee2mqtt
else
       echo "Skipped starting Zigbee2MQTT, no systemctl found"
fi

echo "Done!"

Gruß
Burkhard

leider nicht… Es bleibt bei der „normalen“ Version.

Außerdem, wenn „npm start“ läuft, laufen die nachfolgenden Zeilen im Script nicht mehr weiter. Sprich man muss dann das Backup danach manuell löschen. Insofern habe ich das auch wieder mit # gesperrt.

Gruß Michael

So, hab glaube ich den Fehler gefunden.

Schaue, ob Du ein Verzeichnis data-backup hast und lösche dies.

Dann gebe mal bitte direkt in der Shell (KEIN Script) folgende Befehle nacheinander ohne die Kommentar-Zeilen ein:

# Stop Zigbee2MQTT and go to directory
sudo systemctl stop zigbee2mqtt
cd /opt/zigbee2mqtt

# Backup configuration
cp -R data data-backup

# Update
git config pull.ff only
git pull
npm ci

# Restore configuration
cp -R data-backup/* data
rm -rf data-backup

# Start Zigbee2MQTT
sudo systemctl start zigbee2mqtt

sorry, leider nein… alles der Reihe nach eingegeben. Es kommt „bereits aktuell“, er scheint somit nicht auf die DEV zu gehen.

Gruß Michael

Können wir uns darauf einigen, dass Du keine screenshots mehr schickst, wo man nur die Hälfte sieht?
Du kannst die Ausgabe einfach markieren, er kopiert sie automatisch in die Zwischenablage.

Wir müssen mal schauen, dass gehört nicht mehr in diesen Threat. Bist Du im Discord? dann schreib mich da mal bitte an.

und schaue bitte nochmal ins Frontend:

image

LG
Burkhard

ok… verstehe ich aber nicht ganz. Der obige Ausschnitt ist genau das, was ich (der Reihe nach) eingegeben habe und das Ergebnis.

Nein, ich bin nicht in Discord. Was ist das?

Gruß Michael

Edit: habe Discord geladen und mich registriert. TissenM#7450

Sorry, ich hatte meine Erkenntnisse gestern am Tablet nicht kopierbar :innocent: .

Zum Wechsel auf dev muss folgendes korrigiert werden, das ist bei Koen auf der Webseite nicht erwähnt und in seiner Original Config falsch

cd /opt/zigbee2mqtt
nano .git/config

→ korrigieren

fetch = +refs/heads/*:refs/remotes/origin/*

→ ergänzen

[branch "dev"]
remote = origin
merge = refs/heads/dev

danach ausführen

git fetch origin dev
git checkout dev
# Change 'dev' to 'master' to switch back to the release version
git pull
npm ci

so funktinoert es bei mir, das habe ich jetzt mehrfach erfolgreich gemacht, da ich gerade meine Systeme neu aufgesetzt habe.

1 „Gefällt mir“

Genau so haben wir es dann Gestern ja auch gemacht.

Gruß
Burkhard

2 „Gefällt mir“