RPi2 - Homebridge : Siri for the rest of us
Moderator: Co-Administratoren
-
- Beiträge: 522
- Registriert: 07.01.2017, 16:48
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 48 Mal
- Danksagung erhalten: 66 Mal
Re: RPi2 - Homebridge : Siri for the rest of us
Vielleicht hat keiner eine Idee oder es braucht mal ein aktuelles Log um den Zeitpunkt des Fehlers (und nicht vom Start 24h vorher)
-
- Beiträge: 1
- Registriert: 11.03.2018, 20:02
Re: RPi2 - Homebridge : Siri for the rest of us
Hallo, und zwar habe ich einen Pi3,eine laufende Homebridge und eine CCU2.
ich habe an der CCU2 schon einen HmIP-SMI(Bewegungsmelder) & einen
HMIP-SWDO(Fensterkontakt) beide werden super in meiner Apple Home App
angezeigt und funktionieren Tadellos nun habe ich eine HmIP-PDT steckdose
und bekomme diese einfach nicht in der Home app zu gesicht. über das
Webinterface der CCU2 kann ich die Steckdose sehen und auch steuern aber
auf meinem Telefon nicht.
Denn als nächstes möchte ich
gern einen Unterputz-Taster mit Dimmer installieren um so per Taster und
per smartphone meine Deckenbeleuchtung zu steuern.
Wäre dir sehr dankbar für eure Hilfe.
Installiert habe ich die Homebridge per App und die Plugins genauso.
ich habe an der CCU2 schon einen HmIP-SMI(Bewegungsmelder) & einen
HMIP-SWDO(Fensterkontakt) beide werden super in meiner Apple Home App
angezeigt und funktionieren Tadellos nun habe ich eine HmIP-PDT steckdose
und bekomme diese einfach nicht in der Home app zu gesicht. über das
Webinterface der CCU2 kann ich die Steckdose sehen und auch steuern aber
auf meinem Telefon nicht.
Denn als nächstes möchte ich
gern einen Unterputz-Taster mit Dimmer installieren um so per Taster und
per smartphone meine Deckenbeleuchtung zu steuern.
Wäre dir sehr dankbar für eure Hilfe.
Installiert habe ich die Homebridge per App und die Plugins genauso.
Re: RPi2 - Homebridge : Siri for the rest of us
Hallo,
@LevelOne2k
könnte es sein, dass Du ein anderes Gerät mit der selben IP Adresse in deinem Netz hast.
Ich habe Tagelang den Fehler auf meiner HB gesucht, das Problem war auch das auf mal keine
Geräte mehr gefunden wurden, nach Neustart alles wieder gut und nach einiger Zeit wieder
keine Geräte.
Bis ich dann festgestellt habe, dass mein TV im Schlafzimmer die gleiche IP wie die Homebridge
hatte
Beide waren statisch eingestellt
Nun, nach dem ändern der IPs läuft wieder alles Prime.
Nur so ne Idee...
Lg
Camel2k
@LevelOne2k
könnte es sein, dass Du ein anderes Gerät mit der selben IP Adresse in deinem Netz hast.
Ich habe Tagelang den Fehler auf meiner HB gesucht, das Problem war auch das auf mal keine
Geräte mehr gefunden wurden, nach Neustart alles wieder gut und nach einiger Zeit wieder
keine Geräte.
Bis ich dann festgestellt habe, dass mein TV im Schlafzimmer die gleiche IP wie die Homebridge
hatte
Beide waren statisch eingestellt
Nun, nach dem ändern der IPs läuft wieder alles Prime.
Nur so ne Idee...
Lg
Camel2k
Re: RPi2 - Homebridge : Siri for the rest of us
Wie kann man das Plugin updaten? Habe es wie im 1. Beitrag auf einem Raspi2 installiert.
Sorry, das steht ja auch im 1. Beitrag.
Sorry, das steht ja auch im 1. Beitrag.
Code: Alles auswählen
sudo npm update -g homebridge-homematic
Re: RPi2 - Homebridge : Siri for the rest of us
Hallo,
ich habe die Homebridge seit längerem erfolgreich am laufen - nur jetzt will sie nicht mehr.
Soweit ich das sehe läuft sie regelmäßig auf einen Fehler und startet dann neu.
Ich habe an den Rahmenbedingungen nichts geändert. Die eingetragene Geräteliste unter Outlets etc. habe ich überprüft und aktuell.
Das Log rund um den Neustart sieht so aus:
Kann mir jemand einen Hinweis geben, wo ich suchen muss?
Vielen Dank
Franzens
Edit: offensichtlich kann mit diesen Informationen keiner was anfangen und mir helfen. Was könnte ich denn liefern um den Fehler einzugrenzen?
Franzens
ich habe die Homebridge seit längerem erfolgreich am laufen - nur jetzt will sie nicht mehr.
Soweit ich das sehe läuft sie regelmäßig auf einen Fehler und startet dann neu.
Ich habe an den Rahmenbedingungen nichts geändert. Die eingetragene Geräteliste unter Outlets etc. habe ich überprüft und aktuell.
Das Log rund um den Neustart sieht so aus:
Code: Alles auswählen
Raspi2 homebridge[1106]: [2018-03-18 18:29:03] [HomeMatic CCU] NPM 0.0.104 vs Local 0.0.104
Mär 18 18:29:03 Raspi2 homebridge[1106]: /usr/local/lib/node_modules/homebridge-homematic/ChannelServices/HomeMaticHomeKitSwitchService.js:290
Mär 18 18:29:03 Raspi2 homebridge[1106]: this.c_isOn.updateValue(hmState)
Mär 18 18:29:03 Raspi2 homebridge[1106]: ^
Mär 18 18:29:03 Raspi2 homebridge[1106]: TypeError: this.c_isOn.updateValue is not a function
Mär 18 18:29:03 Raspi2 homebridge[1106]: at HomeMaticHomeKitSwitchService.datapointEvent (/usr/local/lib/node_modules/homebridge-homematic/ChannelServices/
Mär 18 18:29:03 Raspi2 homebridge[1106]: at HomeMaticHomeKitSwitchService.HomeKitGenericService.event (/usr/local/lib/node_modules/homebridge-homematic/Cha
Mär 18 18:29:03 Raspi2 homebridge[1106]: at /usr/local/lib/node_modules/homebridge-homematic/ChannelServices/HomeMaticHomeKitSwitchService.js:270:10
Mär 18 18:29:03 Raspi2 homebridge[1106]: at /usr/local/lib/node_modules/homebridge-homematic/ChannelServices/HomeKitGenericService.js:325:9
Mär 18 18:29:03 Raspi2 homebridge[1106]: at /usr/local/lib/node_modules/homebridge-homematic/HomeMaticRPC.js:236:7
Mär 18 18:29:03 Raspi2 homebridge[1106]: at callback (/usr/local/lib/node_modules/homebridge-homematic/node_modules/homematic-xmlrpc/lib/deserializer.js:42
Mär 18 18:29:03 Raspi2 homebridge[1106]: at Deserializer.onDone (/usr/local/lib/node_modules/homebridge-homematic/node_modules/homematic-xmlrpc/lib/deseria
Mär 18 18:29:03 Raspi2 homebridge[1106]: at emitNone (events.js:67:13)
Mär 18 18:29:03 Raspi2 homebridge[1106]: at SAXStream.emit (events.js:166:7)
Mär 18 18:29:03 Raspi2 homebridge[1106]: at Object.SAXStream._parser.onend (/usr/local/lib/node_modules/homebridge-homematic/node_modules/homematic-xmlrpc/
Mär 18 18:29:03 Raspi2 systemd[1]: homebridge.service: main process exited, code=exited, status=1/FAILURE
Mär 18 18:29:03 Raspi2 systemd[1]: Unit homebridge.service entered failed state.
Mär 18 18:29:14 Raspi2 systemd[1]: homebridge.service holdoff time over, scheduling restart.
Vielen Dank
Franzens
Edit: offensichtlich kann mit diesen Informationen keiner was anfangen und mir helfen. Was könnte ich denn liefern um den Fehler einzugrenzen?
Franzens
RasberryMatic auf Synology-VM - Sonos - pocket Control HM - CuL V2 868mHz & Somfy RTS Anbindung - Pushover - hm-pdetect - homebridge - homeassistant - Alexa - Netatmo - Shelly - hue...; 373 Kanäle in 100 Geräten und 209 CUxD-Kanäle in 18 CUxD-Geräten
Re: RPi2 - Homebridge : Siri for the rest of us
Hallo,
kann mir jemand sagen was dieses zu bedeuten hat.
Warning: skipping plugin found at '/usr/local/lib/node_modules/homebridge-homematic' since we already loaded the same plugin from '/usr/lib/node_modules/homebridge-homematic'.
Diese Meldung bekomme ich nachdem ich das Plugin geupdated habe ( sudo npm update -g homebridge-homematic ), nach manuellen Aufruf im Terminal (homebridge).
Gruß
Camel2k
kann mir jemand sagen was dieses zu bedeuten hat.
Warning: skipping plugin found at '/usr/local/lib/node_modules/homebridge-homematic' since we already loaded the same plugin from '/usr/lib/node_modules/homebridge-homematic'.
Diese Meldung bekomme ich nachdem ich das Plugin geupdated habe ( sudo npm update -g homebridge-homematic ), nach manuellen Aufruf im Terminal (homebridge).
Gruß
Camel2k
Re: RPi2 - Homebridge : Siri for the rest of us
Hallo,
ich möchte mir jetzt auch einen Raspberry zulegen um selbst eine Rolladensteuerung für Homematic zu basteln. Dazu habe ich ein paar Fragen.
1. Seit März ist ja der neue Raspberry 3b+ draußen. Funktionieren die ganzen Anleitungen auch schon mit dem neuen oder sollte ich mir lieber den normalen 3b zulegen?
2. Wenn ich Rolladenaktoren suche finde ich sowohl den HM-LC-Sw1PBU-FM (Schaltaktor) für 35 Euro als auch den HM-LC-Bl1PBU-FM (Rolladenaktor) für 57 Euro. Wo sind da die Unterschiede?
Vielen Dank schonmal im voraus für die Antworten.
ich möchte mir jetzt auch einen Raspberry zulegen um selbst eine Rolladensteuerung für Homematic zu basteln. Dazu habe ich ein paar Fragen.
1. Seit März ist ja der neue Raspberry 3b+ draußen. Funktionieren die ganzen Anleitungen auch schon mit dem neuen oder sollte ich mir lieber den normalen 3b zulegen?
2. Wenn ich Rolladenaktoren suche finde ich sowohl den HM-LC-Sw1PBU-FM (Schaltaktor) für 35 Euro als auch den HM-LC-Bl1PBU-FM (Rolladenaktor) für 57 Euro. Wo sind da die Unterschiede?
Vielen Dank schonmal im voraus für die Antworten.
Re: RPi2 - Homebridge : Siri for the rest of us
Hallo Gemeinde,
ich habe gestern npm, homebridge und homebridge-homematic auf den neuesten Stand gebracht. Seitdem läuft das System auch bei mir nicht mehr. Ich bekomme beim Starten folgende Fehlermeldung:
Was habe ich denn nur verkehrt gemacht?
ich habe gestern npm, homebridge und homebridge-homematic auf den neuesten Stand gebracht. Seitdem läuft das System auch bei mir nicht mehr. Ich bekomme beim Starten folgende Fehlermeldung:
Code: Alles auswählen
*** WARNING *** The program 'node' uses the Apple Bonjour compatibility layer of Avahi.
*** WARNING *** Please fix your application to use the native API of Avahi!
*** WARNING *** For more information see <http://0pointer.de/avahi-compat?s=libdns_sd&e=node>
*** WARNING *** The program 'node' called 'DNSServiceRegister()' which is not supported (or only supported partially) in the Apple Bonjour compatibility layer of Avahi.
*** WARNING *** Please fix your application to use the native API of Avahi!
*** WARNING *** For more information see <http://0pointer.de/avahi-compat?s=libdns_sd&e=node&f=DNSServiceRegister>
[3/29/2018, 1:10:17 PM] Loaded plugin: homebridge-homematic
[3/29/2018, 1:10:17 PM] Registering platform 'homebridge-homematic.HomeMatic'
[3/29/2018, 1:10:17 PM] ---
[3/29/2018, 1:10:18 PM] Loaded plugin: homebridge-netatmo
[3/29/2018, 1:10:18 PM] Registering platform 'homebridge-netatmo.netatmo'
[3/29/2018, 1:10:18 PM] ---
[3/29/2018, 1:10:18 PM] Loaded config.json with 0 accessories and 2 platforms.
[3/29/2018, 1:10:18 PM] ---
[3/29/2018, 1:10:18 PM] Loading 2 platforms...
[3/29/2018, 1:10:18 PM] [HomeMatic CCU] Initializing HomeMatic platform...
[3/29/2018, 1:10:18 PM] [HomeMatic CCU] Homematic Plugin Version 0.0.109
[3/29/2018, 1:10:18 PM] [HomeMatic CCU] Plugin by thkl https://github.com/thkl
[3/29/2018, 1:10:18 PM] [HomeMatic CCU] Homematic is a registered trademark of the EQ-3 AG
[3/29/2018, 1:10:18 PM] [HomeMatic CCU] Please report any issues to https://github.com/thkl/homebridge-homematic/issues
[3/29/2018, 1:10:18 PM] [HomeMatic CCU] running in production mode
[3/29/2018, 1:10:18 PM] [HomeMatic CCU] will connect to your ccu at 192.168.1.225
[3/29/2018, 1:10:18 PM] [HomeMatic CCU] using binrpc for communication with BidCos-RF
[3/29/2018, 1:10:18 PM] [HomeMatic CCU] init RPC for BidCos-RF.
[3/29/2018, 1:10:18 PM] [HomeMatic CCU] local ip used : 192.168.1.106. you may change that with local_ip parameter in config
[3/29/2018, 1:10:19 PM] [netatmo weather] Initializing netatmo platform...
[3/29/2018, 1:10:19 PM] Loading 0 accessories...
[3/29/2018, 1:10:19 PM] [HomeMatic CCU] RPC server for interface BidCos-RF. is listening on port 9090.
[3/29/2018, 1:10:19 PM] [HomeMatic CCU] Creating Local HTTP Client for CCU RPC Events
[3/29/2018, 1:10:20 PM] [HomeMatic CCU] if PONG is PONG CCU is alive
/usr/local/lib/node_modules/homebridge-homematic/ChannelServices/HomeMaticHomeKitThermometerService.js:47
}
^
SyntaxError: missing ) after argument list
at createScript (vm.js:56:10)
at Object.runInThisContext (vm.js:97:10)
at Module._compile (module.js:542:28)
at Object.Module._extensions..js (module.js:579:10)
at Module.load (module.js:487:32)
at tryModuleLoad (module.js:446:12)
at Function.Module._load (module.js:438:3)
at Module.require (module.js:497:17)
at require (internal/module.js:20:19)
at HomeMaticChannelLoader.loadClass (/usr/local/lib/node_modules/homebridge-homematic/HomeMaticChannelLoader.js:109:10)
Re: RPi2 - Homebridge : Siri for the rest of us
Hallo SaschaK
ich hatte exakt das selbe Problem.
Nach längerem Suchen habe ich festgestellt, dass das Update nicht mehr in den gleichen Ordnern installiert wurde.
/usr/local/lib vs. /usr/lib
Daraufhin habe ich die /usr/local/lib/node_modules/homebridge-homematic/ChannelServices/HomeMaticHomeKitThermometerService.js nach /usr/lib/node_modules/homebridge-homematic/ChannelServices/HomeMaticHomeKitThermometerService.js kopiert, anschließend lief die homebridge wieder.
Schau mal, ob es bei ein ähnliches Problem sein kann.
Grüße Svenson
ich hatte exakt das selbe Problem.
Nach längerem Suchen habe ich festgestellt, dass das Update nicht mehr in den gleichen Ordnern installiert wurde.
/usr/local/lib vs. /usr/lib
Daraufhin habe ich die /usr/local/lib/node_modules/homebridge-homematic/ChannelServices/HomeMaticHomeKitThermometerService.js nach /usr/lib/node_modules/homebridge-homematic/ChannelServices/HomeMaticHomeKitThermometerService.js kopiert, anschließend lief die homebridge wieder.
Schau mal, ob es bei ein ähnliches Problem sein kann.
Grüße Svenson
Re: RPi2 - Homebridge : Siri for the rest of us
Hallo zusammen,
auch wenn ich bereits festgestellt habe, dass anscheinend beim Update sich die Ordnerstruktur geändert hat und ich die Homebridge wieder zum laufen bekommen habe, habe ich einen Fehler, den ich mir nicht erklären bzw. beheben kann.
Ich verwende einen Homematic Funk-Luftgüte-/CO2 Sensor HM-CC-SCD. Wenn ich diesen in die Homebridge einbinden möchte, dann läuft die Homebridge mit folgender Meldung nicht mehr:
Wenn ich das Gewerk Homekit in der CCU für diesen Sensor abwähle läuft die Bridge natürlich wieder, aber ich würde ihn schon gerne sehen.
Jemand eine Idee dazu?
Danke und Grüße
Svenson
auch wenn ich bereits festgestellt habe, dass anscheinend beim Update sich die Ordnerstruktur geändert hat und ich die Homebridge wieder zum laufen bekommen habe, habe ich einen Fehler, den ich mir nicht erklären bzw. beheben kann.
Ich verwende einen Homematic Funk-Luftgüte-/CO2 Sensor HM-CC-SCD. Wenn ich diesen in die Homebridge einbinden möchte, dann läuft die Homebridge mit folgender Meldung nicht mehr:
Code: Alles auswählen
[2018-3-29 16:44:47] [HomeMatic CCU] if PONG is PONG CCU is alive
/usr/lib/node_modules/homebridge-homematic/ChannelServices/HomeMaticHomeKitCarbonDioxideSensorService.js:25
switch value {
^^^^^
SyntaxError: Unexpected identifier
at new Script (vm.js:51:7)
at createScript (vm.js:136:10)
at Object.runInThisContext (vm.js:197:10)
at Module._compile (module.js:613:28)
at Object.Module._extensions..js (module.js:660:10)
at Module.load (module.js:561:32)
at tryModuleLoad (module.js:501:12)
at Function.Module._load (module.js:493:3)
at Module.require (module.js:593:17)
at require (internal/module.js:11:18)
Jemand eine Idee dazu?
Danke und Grüße
Svenson