RPi2 - Homebridge : Siri for the rest of us

diverse Zusatzsoftware

Moderator: Co-Administratoren

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

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

Beitrag von SaschaK. » 30.03.2018, 08:46

Hallo Svenson,
das einzige Verzeichnis welches ich bei mir unter /usr/lib/node_modules/ habe ist npm von homebridge oder homebridge-homematic ist da nix zu sehen

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 » 30.03.2018, 09:41

Hallo SaschaK

hast Du eventuell ein oder mehr Thermometer im Einsatz, dass Du testhalber aus dem entsprechenden Gewerk in der CCU nehmen kannst um den Fehler etwas mehr einzugrenzen? z.B. HmIP-STHD oder HM-WDS10-TH-O usw.

Grüße Svenson

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

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

Beitrag von SaschaK. » 30.03.2018, 10:11

Als Thermostaten habe ich an den Heizkörpern diese hier: HM-CC-RT-DN, die habe ich jetzt mal aus dem Gewerk Siri genommen aber der Fehler beim starten der homebridge kommt immernoch.

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 » 30.03.2018, 14:45

HomeMaticHomeKitCarbonDioxideSensorService.js - Luftgüte Sensor funktiort.
Nach etwas längerem Suchen habe ich noch zwei kleine Tippfehler im oben genannten Script entdeckt.
Jetzt läuft die Homebridge auch mit dem CO2 Luftgüte Sensor.

hier das korrigierte Script

Code: Alles auswählen

'use strict';

var HomeKitGenericService = require('./HomeKitGenericService.js').HomeKitGenericService;
var util = require("util");


function HomeMaticHomeKitCarbonDioxideSensorService(log,platform, id ,name, type ,adress,special, cfg, Service, Characteristic) {
    HomeMaticHomeKitCarbonDioxideSensorService.super_.apply(this, arguments);
}

util.inherits(HomeMaticHomeKitCarbonDioxideSensorService, HomeKitGenericService);


HomeMaticHomeKitCarbonDioxideSensorService.prototype.createDeviceService = function(Service, Characteristic) {

    var that = this;
    var co2sensor = new Service.CarbonDioxideSensor(this.name);
	this.services.push(co2sensor);
    
    
    this.co2level = co2sensor.getCharacteristic(Characteristic.CarbonDioxideDetected)
	.on('get', function(callback) {
      that.query("STATE",function(value){
	      var result = Characteristic.CarbonDioxideDetected.CO2_LEVELS_ABNORMAL
	      switch (value) {
		      case 0:
		        result = Characteristic.CarbonDioxideDetected.CO2_LEVELS_NORMAL
		        break
		      case 1:
		        result = Characteristic.CarbonDioxideDetected.CO2_LEVELS_NORMAL
		        break
		      case 2:
		        result = Characteristic.CarbonDioxideDetected.CO2_LEVELS_ABNORMAL
		        break
		  };
       if (callback) callback(null,result);
      });
    }.bind(this));

    this.currentStateCharacteristic["STATE"] = this.co2level;
    this.remoteGetValue("STATE");

	this.addValueMapping("STATE",0,Characteristic.CarbonDioxideDetected.CO2_LEVELS_NORMAL);
    this.addValueMapping("STATE",1,Characteristic.CarbonDioxideDetected.CO2_LEVELS_NORMAL);
    this.addValueMapping("STATE",2,Characteristic.CarbonDioxideDetected.CO2_LEVELS_ABNORMAL);
    
}



module.exports = HomeMaticHomeKitCarbonDioxideSensorService; 

Grüße Svenson

Becker_n
Beiträge: 88
Registriert: 02.03.2015, 21:20
System: Alternative CCU (auf Basis OCCU)

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

Beitrag von Becker_n » 12.04.2018, 21:11

Hallo zusammen,
bei mir lief die homebridge ca. 4 Wochen am Stück ohne Probleme. Nach dem ich den Raspberry ein mal neu starten musste, bekam ich andauernd Fehlermeldungen. Anschließend habe ich die homebridge und alle Plugins deinstalliert und neu installiert. Jedoch bekomm ich noch immer nach ca einer Stunde folgende Fehlermeldung:

errorhub XMPP authentication failure
events.js:165
throw err;
^

Error: Uncaught, unspecified "error" event. (XMPP authentication failure)
at Client.emit (events.js:163:17)
at Client._handleAuthState (/usr/local/lib/node_modules/homebridge-harmonyhub/node_modules/node-xmpp-client/lib/Client.js:298:10)
at Client._handleStanza (/usr/local/lib/node_modules/homebridge-harmonyhub/node_modules/node-xmpp-client/lib/Client.js:234:12)
at Client.onStanza (/usr/local/lib/node_modules/homebridge-harmonyhub/node_modules/node-xmpp-client/lib/Client.js:222:8)
at emitOne (events.js:96:13)
at Connection.emit (events.js:188:7)
at Connection.onStanza (/usr/local/lib/node_modules/homebridge-harmonyhub/node_modules/node-xmpp-core/lib/Connection.js:369:10)
at StreamParser.<anonymous> (/usr/local/lib/node_modules/homebridge-harmonyhub/node_modules/node-xmpp-core/lib/Connection.js:226:10)
at emitOne (events.js:96:13)
at StreamParser.emit (events.js:188:7)
at SaxLtx.<anonymous> (/usr/local/lib/node_modules/homebridge-harmonyhub/node_modules/node-xmpp-core/lib/StreamParser.js:58:14)
at emitOne (events.js:96:13)
at SaxLtx.emit (events.js:188:7)
at SaxLtx._handleTagOpening (/usr/local/lib/node_modules/homebridge-harmonyhub/node_modules/ltx/lib/parsers/ltx.js:28:22)
at SaxLtx.write (/usr/local/lib/node_modules/homebridge-harmonyhub/node_modules/ltx/lib/parsers/ltx.js:105:26)
at StreamParser.write (/usr/local/lib/node_modules/homebridge-harmonyhub/node_modules/node-xmpp-core/lib/StreamParser.js:123:17)

Was muss ich tun? Vielen Dank für eure Hilfe.


Gesendet von iPad mit Tapatalk

Fugazzy
Beiträge: 259
Registriert: 11.09.2011, 21:00
System: Alternative CCU (auf Basis OCCU)
Wohnort: Köln

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

Beitrag von Fugazzy » 13.04.2018, 08:16

Den Harmony Hub stromlos machen und kurze Zeit später wieder starten.
Das Problem habe ich auch, daher habe ich den Vorgang jede Nacht mit einer Funksteckdose automatisiert.


Gesendet von iPhone mit Tapatalk

Becker_n
Beiträge: 88
Registriert: 02.03.2015, 21:20
System: Alternative CCU (auf Basis OCCU)

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

Beitrag von Becker_n » 13.04.2018, 18:02

Und dann die homebridge immer wieder neu starten?


Gesendet von iPhone mit Tapatalk

Fugazzy
Beiträge: 259
Registriert: 11.09.2011, 21:00
System: Alternative CCU (auf Basis OCCU)
Wohnort: Köln

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

Beitrag von Fugazzy » 13.04.2018, 20:09

Das mache ich bisher nicht, der Neustart des Hubs reicht bisher. Ich beobachte das aber noch


Gesendet von iPad mit Tapatalk

Benutzeravatar
roe1974
Beiträge: 746
Registriert: 17.10.2017, 16:15
System: Alternative CCU (auf Basis OCCU)
Wohnort: Wien
Hat sich bedankt: 52 Mal
Danksagung erhalten: 13 Mal

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

Beitrag von roe1974 » 09.05.2018, 10:55

Hallo

Ich verwende Homebridge schon seit längerem und muss seit ein paar Tagen folgendes Phänomen festellen:

Beim öffnen der Home-App (diese startet ja immer in der Favoriten Ansicht) am iPhone wenn ich im WLAN daheim bin gehen alle Geräte auf "aktualisieren" danach gleich auf "nicht erreichbar".
Wechsel ich jetzt in einem Raum (zB Wohnzimmer) werden die Geräte dort alle normal angezeigt. Wenn ich jetzt durch die Räume gehe oder einfach ein paar sekunden warte, werden auch zurück auf der Favoritenseite dort alle Geräte wieder normal angezeigt.

Das lustige, wenn ich über LTE (also von aussen) auf mein Home zugreiffe, habe ich dieses Phänomen mit der Favoriten Seite nicht, da ist alles normal....

Hat da jemand eine Idee dazu ??

Raspberrymatic letzte Version (im LAN)
Homebridge 0.4.42 auf Rpi3 (im LAN) (selbes Verhalten auch mit 0.4.38)
Homebridge-Homematic 0.0.95 und 0.0.109 (beide getestet, selbes Verhalten)
AppleTV OS 11.3 (im LAN)
iOS 11.3.1 (im WLAN bzw. LTE)

Als Router verwende ich die UPC connect Box (also keinen extra Router)

lg Richard

Mobileme
Beiträge: 319
Registriert: 23.02.2015, 06:53

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

Beitrag von Mobileme » 14.05.2018, 11:16

Mal eine Verständnisfrage zu Osram und Ikea Tradfri, Hue usw.
Wenn ich mir das entsprechende Plug In für die Homebridge lade, benötige ich zu jedem dieser Geräte auch eine Bridge oder können die Birnen und Geräte auch ohne Bridge direkt an die Homebridge angelernt werden und somit über den Raspy HomeKit fähig gemacht werden?

Antworten

Zurück zu „Sonstige Addons“