RPi2 - Homebridge : Siri for the rest of us

diverse Zusatzsoftware

Moderator: Co-Administratoren

ptweety
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

Beitrag von ptweety » 03.03.2018, 17:06

Vielleicht hat keiner eine Idee oder es braucht mal ein aktuelles Log um den Zeitpunkt des Fehlers (und nicht vom Start 24h vorher)

djgreenfire
Beiträge: 1
Registriert: 11.03.2018, 20:02

Re: RPi2 - Homebridge : Siri for the rest of us

Beitrag von djgreenfire » 11.03.2018, 20:59

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.

Camel2k
Beiträge: 24
Registriert: 21.07.2013, 14:19

Re: RPi2 - Homebridge : Siri for the rest of us

Beitrag von Camel2k » 17.03.2018, 13:22

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 :cry:
Beide waren statisch eingestellt :evil:
Nun, nach dem ändern der IPs läuft wieder alles Prime.

Nur so ne Idee...

Lg
Camel2k

User 17410

Re: RPi2 - Homebridge : Siri for the rest of us

Beitrag von User 17410 » 17.03.2018, 20:24

Wie kann man das Plugin updaten? Habe es wie im 1. Beitrag auf einem Raspi2 installiert.

Sorry, das steht ja auch im 1. Beitrag.

Code: Alles auswählen

sudo npm update -g homebridge-homematic

Franzens
Beiträge: 147
Registriert: 18.04.2014, 17:11
Hat sich bedankt: 15 Mal

Re: RPi2 - Homebridge : Siri for the rest of us

Beitrag von Franzens » 18.03.2018, 18:47

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:

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.
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
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

Camel2k
Beiträge: 24
Registriert: 21.07.2013, 14:19

Re: RPi2 - Homebridge : Siri for the rest of us

Beitrag von Camel2k » 27.03.2018, 13:21

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

tommy1910
Beiträge: 1
Registriert: 28.03.2018, 15:07

Re: RPi2 - Homebridge : Siri for the rest of us

Beitrag von tommy1910 » 28.03.2018, 15:17

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.

SaschaK.
Beiträge: 17
Registriert: 08.04.2016, 19:12

Re: RPi2 - Homebridge : Siri for the rest of us

Beitrag von SaschaK. » 29.03.2018, 13:13

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:

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)
Was habe ich denn nur verkehrt gemacht?

Svenson
Beiträge: 25
Registriert: 26.09.2017, 21:57
Hat sich bedankt: 1 Mal

Re: RPi2 - Homebridge : Siri for the rest of us

Beitrag von Svenson » 29.03.2018, 16:51

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

Svenson
Beiträge: 25
Registriert: 26.09.2017, 21:57
Hat sich bedankt: 1 Mal

Re: RPi2 - Homebridge : Siri for the rest of us

Beitrag von Svenson » 29.03.2018, 16:57

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:

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)
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

Antworten

Zurück zu „Sonstige Addons“