Moin Moin ,
habe neue Beta installiert. Fenster geht noch nicht.
Gruß Michael
Moin Michael,
wollte nur drauf hinweisen, für das Bosch-Thermostat gibt es bei z2m ein neues Update im DEV-Kanal:
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.
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
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:
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:
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 .
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.
Genau so haben wir es dann Gestern ja auch gemacht.
Gruß
Burkhard