homebridge/homekit

Begonnen von justme1968, 01 Februar 2016, 16:16:37

Vorheriges Thema - Nächstes Thema

justme1968

und was steht im log bzw. auf der konsole?
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

Steffen@Home

Habe minus l leider nicht hinbekommen. Im FHEM Log steht nichts.

Pi 1 - FHEM, HM-MOD-RPI-PCB, HM-RT-CC-DN, HM-WDS10-TH-O, HM-Sec-SCo, HM-LC-Sw1PBU-FM, Relais Platine für ext. Ansteuerung, LD382 Wifi LED Controller, DHT
Pi 2 - Kamera, DHT
Pi 3 - FHEM2, Grafana, DHT, Magnet-Sensoren, Relais-Platine

Chris8888

#1862
Zitat von: Chris8888 am 02 Januar 2017, 21:43:10
Hallo,

ich habe einige HMIP-Themostate (WTH-2) über eine CCU2 über das Modul HMCCU in fhem eingebunden.
Ich bekomme nur leider zum Verrecken das Homebridge-Mapping nicht hin.

Die Anzeige der aktuellen Temperatur und Luftfeuchtigkeit funktioniert wie immer, das Setzen der Zieltempereratur funktioniert leider nicht.

Versucht habe ich diverses, zB:
TargetTemperature=1.SET_POINT_TEMPERATURE:HM_Badregler:datapoint+1.SET_POINT_TEMPERATURE,minValue=16,maxValue=25,minStep=0.5
und
TargetTemperature=1.SET_POINT_TEMPERATURE::1.SET_POINT_TEMPERATURE,minValue=16,maxValue=25,minStep=0.5
und
TargetTemperature=1.SET_POINT_TEMPERATURE::control,minValue=16,maxValue=25,minStep=0.5
und
...

Hier das List zum Device

Internals:
   CHANGED
   DEF        000A9569A3313B
   IODev      ccu
   NAME       HM_Badregler
   NR         626
   STATE      Ist: 20.4° Soll: 20.0° Feuchte: 37%
   TYPE       HMCCUDEV
   ccuaddr    000A9569A3313B
   ccudevstate Active
   ccuif      HmIP-RF
   ccuname    Badregler
   ccutype    HmIP-WTH-2
   channels   8
   statevals  devstate
   Readings:
     2017-01-02 19:31:18   0.CONFIG_PENDING false
     2017-01-02 21:22:57   0.DUTY_CYCLE    0
     2017-01-02 21:22:57   0.LOW_BAT       ok
     2017-01-02 21:22:57   0.OPERATING_VOLTAGE 3.0
     2017-01-02 21:37:07   0.RSSI_DEVICE   -75
     2017-01-02 21:06:41   0.RSSI_PEER     -72
     2017-01-02 21:37:07   0.UNREACH       0
     2017-01-02 19:31:18   0.UPDATE_PENDING false
     2017-01-02 21:22:57   1.ACTIVE_PROFILE 1
     2017-01-02 21:22:57   1.ACTUAL_TEMPERATURE 20.4
     2017-01-02 21:22:57   1.BOOST_MODE    0
     2017-01-02 21:22:57   1.FROST_PROTECTION 0
     2017-01-02 21:22:57   1.HEATING_COOLING 0
     2017-01-02 21:22:57   1.HUMIDITY      37
     2017-01-02 21:22:57   1.PARTY_MODE    0
     2017-01-02 19:31:18   1.PARTY_SET_POINT_TEMPERATU 0.0
     2017-01-02 19:31:18   1.PARTY_TIME_END N/A
     2017-01-02 19:31:18   1.PARTY_TIME_START N/A
     2017-01-02 21:22:57   1.SET_POINT_MODE 0
     2017-01-02 21:22:57   1.SET_POINT_TEMPERATURE 20.0
     2017-01-02 21:22:57   1.SWITCH_POINT_OCCURED 0
     2017-01-02 21:22:57   1.WINDOW_STATE  Closed
     2017-01-02 21:22:57   control         20.0
     2017-01-02 21:22:57   state           20.4
Attributes:
   IODev      ccu
   ccureadingformat datapoint
   controldatapoint 1.SET_POINT_TEMPERATURE
   event-on-change-reading .*
   genericDeviceType thermostat
   homebridgeMapping TargetTemperature=1.SET_POINT_TEMPERATURE:HM_Badregler:datapoint+1.SET_POINT_TEMPERATURE,minValue=16,maxValue=25,minStep=0.5
CurrentTemperature=1.ACTUAL_TEMPERATURE
CurrentHeatingCoolingState=1.CONTROL_MODE
TargetHeatingCoolingState=1.CONTROL_MODE::controlMode,values=/auto/:AUTO;/manual/:OFF;/day/:HEAT;/night/:COOL,cmds=OFF:controlMode+manual;HEAT:controlMode+day;COOL:controlMode+night;AUTO:controlMode+auto
CurrentRelativeHumidity=1.HUMIDITY
   room       HMIP-Test,Homekit
   stateFormat Ist: 1.ACTUAL_TEMPERATURE° Soll: 1.SET_POINT_TEMPERATURE° Feuchte: 1.HUMIDITY%
   statechannel 1
   statedatapoint ACTUAL_TEMPERATURE
   stripnumber 1
   substexcl  control
   substitute LOW_BAT!(0|false):ok,(1|true):low;;WINDOW_STATE!(true|1):Open,(false|0):Closed
   webCmd     control
   widgetOverride control:slider,12.0,0.5,25.0,1



Wäre super, wenn mich jemand in die richtige Richtung schubsen könnte!

Besten Dank vorab!

Viele Grüße
Christian

Hallo,

hat niemand eine Idee?

Besten Dank vorab!

Viele Grüße
Christian

UPDATE:
So, bin einen ganzen Schritt weiter gekommen, hier mein aktuelles Mapping:
TargetTemperature=1.SET_POINT_TEMPERATURE::1.SET_POINT_TEMPERATURE,minValue=19,maxValue=23,minStep=0.5,cmd=control,nocache=true
CurrentTemperature=1.ACTUAL_TEMPERATURE
CurrentHeatingCoolingState=1.SET_POINT_MODE,values=OFF:1;HEAT:3;COOL:2;AUTO:0
TargetHeatingCoolingState=1.CONTROL_MODE::1.CONTROL_MODE,values=OFF:1;AUTO:0,cmds=OFF:datapoint+1.CONTROL_MODE+1;HEAT:datapoint+1.BOOST_MODE+1;COOL:datapoint+1.BOOST_MODE+0;AUTO:datapoint+1.CONTROL_MODE+0
CurrentRelativeHumidity=1.HUMIDITY

So kann ich sowohl die Temperatur, als auch den Modus einstellen (auf KALT schaltet er so den Boost wieder aus).
Was noch nicht funktioniert: CurrentHeatingCoolingState
Die Anzeige wird nicht nach dem Reading aktuallisiert (FM: HM_Badregler-1.SET_POINT_MODE value 0 not handled in values) .. doof, aber ich kann damit erst einmal leben.

Vielleicht hilft es jemanden weiter!
FHEM 6.0 auf einem PI4 mit div. Homematic-Komponenten, Alexa, Tablet-UI und Homebridge...und läuft einfach. Erweitert mit CCU3 und Homematic-IP...und läuft immer noch.

MrFisch

Wie kann ich eine zweite Homebridge auf meinen PI installieren? Auf was muss ich achten? Ich hab mehr als 100 Geräte, welche ich gerne mit HomeKit verwenden würde. Bin für jeden Tipp dankbar

justme1968

du braust nur ein zweites config file und musst den pfad dahin beim starten der zweiten instanz angeben.

denk dran den port und die id im zweiten config file zu ändern.

hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

MrFisch

#1865
Vielen Dank!
Was ich mittlerweile geschafft habe: Ich kann die zweite Instanz per terminal (Mac OSX) mit folgenden Befehl starten: "homebridge -U ~/.homebridge2"

Jedoch, sobald ich die Terminal-Sitzung schließe, ist die Instanz auch wieder auf Stop. Wie kann ich diese Dauerhaft starten?
Hab schon mit einem neuen File im Ordner init.d gespielt und es nicht dauerhaft zum laufen bekommen.
Vielleicht kann mir jemand helfen? Wäre wahnsinnig dankbar!

RaspiLED

#1866
Hi, das ist eigentlich keine Frage für hier sondern für init.d unter Linux. Aber von Grundsatz her das gleiche wie bei der homebridge config. Du brauchst ein zweitest init.d script mit den Verweisen auf homebridge2 configs. Dann kannst Du auch einen zweiten Service unabhängug starten znd stoppen. Nach welcher Anleitung hast Du homebridge eingerichtet? Ich persönlich benutze den SystemD Service Ansatz.
Gruß Arnd


Gesendet von iPhone mit Tapatalk
Raspberry Pi mit FHEM, CUL, Signalduino, MySensors, HomeBridge, Presence, WifiLight2, Bravia, ...

MrFisch

Zitat von: RaspiLED am 06 Januar 2017, 08:06:59
Hi, das ist eigentlich keine Frage für hier sondern für sie init.d unter Linux. Aber von Grundsatz her das gleiche wie bei der homebridge config. Du brauchst ein zweitest init.d script mit den Verweisen auf homebridge2 configs. Dann kannst Du auch einen zweiten Service unabhängug starten znd stoppen. Nach welcher Anleitung hast Du homebridge eingerichtet? Ich persönlich benutze den SystemD Service Ansatz.
Gruß Arnd


Gesendet von iPhone mit Tapatalk
Hi, ich bin nach der Anleitung im FHEM wiki vorgegangen. Als Autostart habe ich im init.d Ordner das Script wie im Wiki beschrieben erstellt. Das heißt homebridge... als neues file habe ich homebrige2 erstellt. Ich vermute, dass ich die Verweise falsch gemacht habe. Sobald ich das file starte, funktioniert auch die erste Homebridge nicht mehr. Laut Status läuft sie zwar, aber HomeKit verliert auch die Verbindung zur ersten.

Pfade und Namen der Files habe ich wie im Wiki beschrieben verwendet.
Hab gestern gelesen, dass man nur eine Homebridge-Verbindung am raspberry haben kann? Also keine zwei dauerhaft parallel! Stimmt das?

Viele schrieben, sie hätten sich einen zweite pi zugelegt...


Gesendet von iPad mit Tapatalk

Steffen@Home

Zitat von: justme1968 am 04 Januar 2017, 20:58:38
und was steht im log bzw. auf der konsole?

Habe hier die Ausgabe der Homebridge:

*** 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>
[1/6/2017, 10:37:45 AM] Loaded plugin: homebridge-fhem
homebridge API version: 2.1
[1/6/2017, 10:37:45 AM] Registering platform 'homebridge-fhem.FHEM'
[1/6/2017, 10:37:45 AM] ---
[1/6/2017, 10:37:45 AM] Loaded config.json with 0 accessories and 1 platforms.
[1/6/2017, 10:37:45 AM] ---
[1/6/2017, 10:37:45 AM] Loading 1 platforms...
[1/6/2017, 10:37:45 AM] [FHEM] Initializing FHEM platform...
starting longpoll: http://127.0.0.1:8083/fhem.pl?XHR=1&inform=type=status;addglobal=1;filter=.*;since=null;fmt=JSON&timestamp=1483695466114
[1/6/2017, 10:37:46 AM] [FHEM] Checking genericDeviceType...
[1/6/2017, 10:37:46 AM] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=%7BAttrVal(%22global%22,%22userattr%22,%22%22)%7D&XHR=1
[1/6/2017, 10:37:46 AM] [FHEM] Fetching FHEM devices...
[1/6/2017, 10:37:46 AM] [FHEM] fetching: http://127.0.0.1:8083/fhem?cmd=jsonlist2%20room=Homekit&XHR=1
[1/6/2017, 10:37:46 AM] Loading 0 accessories...
Server listening on: http://<ip>:8282
[1/6/2017, 10:37:46 AM] [FHEM] got: 12 results
[1/6/2017, 10:37:46 AM] [FHEM] homebridgeMapping: TargetHeatingCoolingState=heatingState,values=OFF:0;HEAT:1;COOL:2;AUTO:3,cmds=OFF:controlManu+off;HEAT:controlMode+boost;AUTO:controlMode+auto;COOL:controlMode+night CurrentHeatingCoolingState=heatingState,values=OFF:0;HEAT:1;COOL:2;AUTO:0
[1/6/2017, 10:37:46 AM] [FHEM] BZ_Thermostat_Clima is thermostat
[1/6/2017, 10:37:46 AM] [FHEM] BZ_Thermostat_Clima has
[1/6/2017, 10:37:46 AM] [FHEM]   TargetTemperature [desired-temp]
[1/6/2017, 10:37:46 AM] [FHEM]   Custom Actuation [ValvePosition]
[1/6/2017, 10:37:46 AM] [FHEM]   CurrentTemperature [measured-temp]
[1/6/2017, 10:37:46 AM] [FHEM]   TargetHeatingCoolingState [heatingState]
[1/6/2017, 10:37:46 AM] [FHEM]   CurrentHeatingCoolingState [heatingState]
  2017-01-06 10:37:46 caching: BZ_Thermostat_Clima-desired-temp: 18.0
[1/6/2017, 10:37:46 AM] [FHEM]     caching: TargetTemperature: 18 (as number; from '18.0')
  2017-01-06 10:37:46 caching: BZ_Thermostat_Clima-ValvePosition: 3
[1/6/2017, 10:37:46 AM] [FHEM]     caching: Custom Actuation: 3 (as number; from '3')
  2017-01-06 10:37:46 caching: BZ_Thermostat_Clima-measured-temp: 19.6
[1/6/2017, 10:37:46 AM] [FHEM]     caching: CurrentTemperature: 19.6 (as number; from '19.6')
  2017-01-06 10:37:46 caching: BZ_Thermostat_Clima-heatingState: HEAT
[1/6/2017, 10:37:46 AM] [FHEM]     caching: TargetHeatingCoolingState: 1 (as number; means HEAT; from 'HEAT')
[1/6/2017, 10:37:46 AM] [FHEM]     caching: CurrentHeatingCoolingState: 1 (as number; means HEAT; from 'HEAT')
[1/6/2017, 10:37:46 AM] [FHEM] homebridgeMapping: On=power,valueOn=on,valueOff=off,cmdOn=on,cmdOff=off
[1/6/2017, 10:37:46 AM] [FHEM] DenonAVR is switch
[1/6/2017, 10:37:46 AM] [FHEM] DenonAVR has
[1/6/2017, 10:37:46 AM] [FHEM]   Custom Volume [volume;cached]
[1/6/2017, 10:37:46 AM] [FHEM]   Custom Power [power]
[1/6/2017, 10:37:46 AM] [FHEM]   On [power;on,off]
  2017-01-06 10:37:46 caching: DenonAVR-volume: 19 %
[1/6/2017, 10:37:46 AM] [FHEM]     caching: Custom Volume: 19 (as number; from '19 %')
  2017-01-06 10:37:46 caching: DenonAVR-power: on
[1/6/2017, 10:37:46 AM] [FHEM] DenonAVR-power not a number: on
[1/6/2017, 10:37:46 AM] [FHEM]     caching: On: true (as boolean; from 'on')
[1/6/2017, 10:37:46 AM] [FHEM] homebridgeMapping: On=DenonAVR:playStatus,valueOn=playing,valueOff=stopped,cmdOn=on
[1/6/2017, 10:37:46 AM] [FHEM] DenonAVRplayiRadio is switch
[1/6/2017, 10:37:46 AM] [FHEM] DenonAVRplayiRadio has
[1/6/2017, 10:37:46 AM] [FHEM]   On [DenonAVR.playStatus;on,off]
[1/6/2017, 10:37:46 AM] [FHEM] query: On for DenonAVR-playStatus
[1/6/2017, 10:37:46 AM] [FHEM]   not cached
[1/6/2017, 10:37:46 AM] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=%7BReadingsVal(%22DenonAVR%22,%22playStatus%22,%22%22)%7D&XHR=1
[1/6/2017, 10:37:46 AM] [FHEM] ignoring FHEM.Homebridge
[1/6/2017, 10:37:46 AM] [FHEM] no accessory created for FHEM.Homebridge (dummy)
[1/6/2017, 10:37:46 AM] [FHEM] FHEM.Homebridge.DOIF: no service type detected
[1/6/2017, 10:37:46 AM] [FHEM] no accessory created for FHEM.Homebridge.DOIF (DOIF)
[1/6/2017, 10:37:46 AM] [FHEM] ignoring FHEM.Homebridge.Status
[1/6/2017, 10:37:46 AM] [FHEM] no accessory created for FHEM.Homebridge.Status (dummy)
[1/6/2017, 10:37:46 AM] [FHEM] homebridgeMapping: CurrentTemperature=temperature,minValue=-30,name=Temperatur  CurrentTemperature=dew,name=Taupunkt  CurrentRelativeHumidity=humidity
[1/6/2017, 10:37:46 AM] [FHEM] GaOstTemp is thermometer
[1/6/2017, 10:37:46 AM] [FHEM] GaOstTemp has
[1/6/2017, 10:37:46 AM] [FHEM]   Custom Temperatur [temperature]
[1/6/2017, 10:37:46 AM] [FHEM]   Custom Taupunkt [dew]
[1/6/2017, 10:37:46 AM] [FHEM]   CurrentRelativeHumidity [humidity]
  2017-01-06 10:37:46 caching: GaOstTemp-temperature: 6.5�
[1/6/2017, 10:37:46 AM] [FHEM]     caching: Custom Temperatur: 6.5 (as number; from '6.5�')
  2017-01-06 10:37:46 caching: GaOstTemp-dew: -3.87
[1/6/2017, 10:37:46 AM] [FHEM]     caching: Custom Taupunkt: -3.87 (as number; from '-3.87')
  2017-01-06 10:37:46 caching: GaOstTemp-humidity: 47.3�
[1/6/2017, 10:37:46 AM] [FHEM]     caching: CurrentRelativeHumidity: 47 (as number; from '47.3�')
[1/6/2017, 10:37:46 AM] [FHEM] homebridgeMapping: CurrentTemperature=temperature,minValue=-20,name=Temperatur CurrentRelativeHumidity=humidity
[1/6/2017, 10:37:46 AM] [FHEM] HM_50310C is thermometer
[1/6/2017, 10:37:46 AM] [FHEM] HM_50310C has
[1/6/2017, 10:37:46 AM] [FHEM]   StatusLowBattery [battery]
[1/6/2017, 10:37:46 AM] [FHEM]   FirmwareRevision [D-firmware]
[1/6/2017, 10:37:46 AM] [FHEM]   Custom Temperatur [temperature]
[1/6/2017, 10:37:46 AM] [FHEM]   CurrentRelativeHumidity [humidity]
  2017-01-06 10:37:46 caching: HM_50310C-battery: ok
[1/6/2017, 10:37:46 AM] [FHEM]     caching: StatusLowBattery: 0 (as number; means BATTERY_LEVEL_NORMAL; from 'ok')
  2017-01-06 10:37:46 caching: HM_50310C-D-firmware: 1.3
[1/6/2017, 10:37:46 AM] [FHEM]     caching: FirmwareRevision: 1.3 (as string; from '1.3')
  2017-01-06 10:37:46 caching: HM_50310C-temperature: 3.6
[1/6/2017, 10:37:46 AM] [FHEM]     caching: Custom Temperatur: 3.6 (as number; from '3.6')
  2017-01-06 10:37:46 caching: HM_50310C-humidity: 34
[1/6/2017, 10:37:46 AM] [FHEM]     caching: CurrentRelativeHumidity: 34 (as number; from '34')
[1/6/2017, 10:37:46 AM] [FHEM] homebridgeMapping: TargetHeatingCoolingState=heatingState,values=OFF:0;HEAT:1;COOL:2;AUTO:3,cmds=OFF:controlManu+off;HEAT:controlMode+boost;AUTO:controlMode+auto;COOL:controlMode+night CurrentHeatingCoolingState=heatingState,values=OFF:0;HEAT:1;COOL:2;AUTO:0
[1/6/2017, 10:37:46 AM] [FHEM] SZ_Thermostat_Clima is thermostat
[1/6/2017, 10:37:46 AM] [FHEM] SZ_Thermostat_Clima has
[1/6/2017, 10:37:46 AM] [FHEM]   TargetTemperature [desired-temp]
[1/6/2017, 10:37:46 AM] [FHEM]   Custom Actuation [ValvePosition]
[1/6/2017, 10:37:46 AM] [FHEM]   CurrentTemperature [measured-temp]
[1/6/2017, 10:37:46 AM] [FHEM]   TargetHeatingCoolingState [heatingState]
[1/6/2017, 10:37:46 AM] [FHEM]   CurrentHeatingCoolingState [heatingState]
  2017-01-06 10:37:46 caching: SZ_Thermostat_Clima-desired-temp: 18.0
[1/6/2017, 10:37:46 AM] [FHEM]     caching: TargetTemperature: 18 (as number; from '18.0')
  2017-01-06 10:37:46 caching: SZ_Thermostat_Clima-ValvePosition: 2
[1/6/2017, 10:37:46 AM] [FHEM]     caching: Custom Actuation: 2 (as number; from '2')
  2017-01-06 10:37:46 caching: SZ_Thermostat_Clima-measured-temp: 18.7
[1/6/2017, 10:37:46 AM] [FHEM]     caching: CurrentTemperature: 18.7 (as number; from '18.7')
  2017-01-06 10:37:46 caching: SZ_Thermostat_Clima-heatingState: HEAT
[1/6/2017, 10:37:46 AM] [FHEM]     caching: TargetHeatingCoolingState: 1 (as number; means HEAT; from 'HEAT')
[1/6/2017, 10:37:46 AM] [FHEM]     caching: CurrentHeatingCoolingState: 1 (as number; means HEAT; from 'HEAT')
[1/6/2017, 10:37:46 AM] [FHEM] homebridgeMapping: CurrentTemperature=temperature,CurrentRelativeHumidity=humidity
[1/6/2017, 10:37:46 AM] [FHEM] WZTemp is thermometer
[1/6/2017, 10:37:46 AM] [FHEM] WZTemp has
[1/6/2017, 10:37:46 AM] [FHEM]   CurrentTemperature [temperature]
[1/6/2017, 10:37:46 AM] [FHEM]   CurrentRelativeHumidity [humidity]
  2017-01-06 10:37:46 caching: WZTemp-temperature: 18.0
[1/6/2017, 10:37:46 AM] [FHEM]     caching: CurrentTemperature: 18 (as number; from '18.0')
  2017-01-06 10:37:46 caching: WZTemp-humidity: 33.0
[1/6/2017, 10:37:46 AM] [FHEM]     caching: CurrentRelativeHumidity: 33 (as number; from '33.0')
[1/6/2017, 10:37:46 AM] [FHEM] homebridgeMapping: TargetHeatingCoolingState=heatingState,values=OFF:0;HEAT:1;COOL:2;AUTO:3,cmds=OFF:controlManu+off;HEAT:controlMode+boost;AUTO:controlMode+auto;COOL:controlMode+night CurrentHeatingCoolingState=heatingState,values=OFF:0;HEAT:1;COOL:2;AUTO:0
[1/6/2017, 10:37:46 AM] [FHEM] WZ_Thermostat_Clima is thermostat
[1/6/2017, 10:37:46 AM] [FHEM] WZ_Thermostat_Clima has
[1/6/2017, 10:37:46 AM] [FHEM]   TargetTemperature [desired-temp]
[1/6/2017, 10:37:46 AM] [FHEM]   Custom Actuation [ValvePosition]
[1/6/2017, 10:37:46 AM] [FHEM]   CurrentTemperature [measured-temp]
[1/6/2017, 10:37:46 AM] [FHEM]   TargetHeatingCoolingState [heatingState]
[1/6/2017, 10:37:46 AM] [FHEM]   CurrentHeatingCoolingState [heatingState]
  2017-01-06 10:37:46 caching: WZ_Thermostat_Clima-desired-temp: 18.0
[1/6/2017, 10:37:46 AM] [FHEM]     caching: TargetTemperature: 18 (as number; from '18.0')
  2017-01-06 10:37:46 caching: WZ_Thermostat_Clima-ValvePosition: 0
[1/6/2017, 10:37:46 AM] [FHEM]     caching: Custom Actuation: 0 (as number; from '0')
  2017-01-06 10:37:46 caching: WZ_Thermostat_Clima-measured-temp: 20.3
[1/6/2017, 10:37:46 AM] [FHEM]     caching: CurrentTemperature: 20.3 (as number; from '20.3')
  2017-01-06 10:37:46 caching: WZ_Thermostat_Clima-heatingState: AUTO
[1/6/2017, 10:37:46 AM] [FHEM]     caching: TargetHeatingCoolingState: 3 (as number; means AUTO; from 'AUTO')
[1/6/2017, 10:37:46 AM] [FHEM]     caching: CurrentHeatingCoolingState: 0 (as number; means OFF; from 'AUTO')
[1/6/2017, 10:37:46 AM] [FHEM] homebridgeMapping: On=TV1:state,valueOn=present,valueOff=absent,cmdOff=setOFF
[1/6/2017, 10:37:46 AM] [FHEM] wz_tv1_poweroff is contact
[1/6/2017, 10:37:46 AM] [FHEM] wz_tv1_poweroff has
[1/6/2017, 10:37:46 AM] [FHEM]   On [TV1.state;undefined,setOFF]
[1/6/2017, 10:37:46 AM] [FHEM] query: On for TV1-state
[1/6/2017, 10:37:46 AM] [FHEM]   not cached
[1/6/2017, 10:37:46 AM] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=%7BReadingsVal(%22TV1%22,%22state%22,%22%22)%7D&XHR=1
[1/6/2017, 10:37:46 AM] [FHEM] Initializing platform accessory 'BZ_Thermostat_Clima'...
[1/6/2017, 10:37:46 AM] [FHEM] creating services for BZ_Thermostat_Clima
[1/6/2017, 10:37:46 AM] [FHEM]   information service for BZ_Thermostat_Clima
[1/6/2017, 10:37:46 AM] [FHEM]     manufacturer, model and serial number characteristics for BZ_Thermostat_Clima
[1/6/2017, 10:37:46 AM] [FHEM]   Thermostat service for BZ_Thermostat_Clima
[1/6/2017, 10:37:46 AM] [FHEM]     TargetTemperature characteristic for BZ_Thermostat_Clima:desired-temp
[1/6/2017, 10:37:46 AM] [FHEM]     Custom Actuation characteristic for BZ_Thermostat_Clima:ValvePosition
[1/6/2017, 10:37:46 AM] [FHEM]     CurrentTemperature characteristic for BZ_Thermostat_Clima:measured-temp
[1/6/2017, 10:37:46 AM] [FHEM]     TargetHeatingCoolingState characteristic for BZ_Thermostat_Clima:heatingState
[1/6/2017, 10:37:46 AM] [FHEM]     CurrentHeatingCoolingState characteristic for BZ_Thermostat_Clima:heatingState
[1/6/2017, 10:37:46 AM] [FHEM] Initializing platform accessory 'DenonAVR'...
[1/6/2017, 10:37:46 AM] [FHEM] creating services for DenonAVR
[1/6/2017, 10:37:46 AM] [FHEM]   information service for DenonAVR
[1/6/2017, 10:37:46 AM] [FHEM]     manufacturer, model and serial number characteristics for DenonAVR
[1/6/2017, 10:37:46 AM] [FHEM]   Switch service for DenonAVR
[1/6/2017, 10:37:46 AM] [FHEM]     Custom Volume characteristic for DenonAVR:volume
[1/6/2017, 10:37:46 AM] [FHEM]     Custom Power characteristic for DenonAVR:power
[1/6/2017, 10:37:46 AM] [FHEM]     On characteristic for DenonAVR:power
[1/6/2017, 10:37:46 AM] [FHEM] Initializing platform accessory 'DenonAVRplayiRadio'...
[1/6/2017, 10:37:46 AM] [FHEM] creating services for DenonAVRplayiRadio
[1/6/2017, 10:37:46 AM] [FHEM]   information service for DenonAVRplayiRadio
[1/6/2017, 10:37:46 AM] [FHEM]     manufacturer, model and serial number characteristics for DenonAVRplayiRadio
[1/6/2017, 10:37:46 AM] [FHEM]   Switch service for DenonAVRplayiRadio
[1/6/2017, 10:37:46 AM] [FHEM]     On characteristic for DenonAVR:playStatus
[1/6/2017, 10:37:46 AM] [FHEM] Initializing platform accessory 'GaOstTemp'...
[1/6/2017, 10:37:46 AM] [FHEM] creating services for GaOstTemp
[1/6/2017, 10:37:46 AM] [FHEM]   information service for GaOstTemp
[1/6/2017, 10:37:46 AM] [FHEM]     manufacturer, model and serial number characteristics for GaOstTemp
[1/6/2017, 10:37:46 AM] [FHEM]   TemperatureSensor service for GaOstTemp
[1/6/2017, 10:37:46 AM] [FHEM]     CurrentTemperature characteristic for GaOstTemp:temperature
[1/6/2017, 10:37:46 AM] [FHEM] GaOstTemp: CurrentTemperature characteristic already defined for service GaOstTemp and no subtype given
[1/6/2017, 10:37:46 AM] [FHEM]   TemperatureSensor service for GaOstTemp
[1/6/2017, 10:37:46 AM] [FHEM]     CurrentTemperature characteristic for GaOstTemp:dew
[1/6/2017, 10:37:46 AM] [FHEM]     CurrentRelativeHumidity characteristic for GaOstTemp:humidity
/usr/local/lib/node_modules/homebridge/node_modules/hap-nodejs/lib/Accessory.js:131
        throw new Error("Cannot add a Service with the same UUID '" + existing.UUID + "' as another Service in this Accessory without also defining a unique 'subtype' property.");
        ^

Error: Cannot add a Service with the same UUID '0000008A-0000-1000-8000-0026BB765291' as another Service in this Accessory without also defining a unique 'subtype' property.
    at Accessory.addService (/usr/local/lib/node_modules/homebridge/node_modules/hap-nodejs/lib/Accessory.js:131:15)
    at /usr/local/lib/node_modules/homebridge/lib/server.js:415:19
    at Array.forEach (native)
    at Server._createAccessory (/usr/local/lib/node_modules/homebridge/lib/server.js:399:14)
    at Server.<anonymous> (/usr/local/lib/node_modules/homebridge/lib/server.js:361:32)
    at /usr/local/lib/node_modules/homebridge/node_modules/hap-nodejs/lib/util/once.js:15:19
    at Object.<anonymous> (/usr/local/lib/node_modules/homebridge-fhem/index.js:994:22)
    at Request.self.callback (/usr/local/lib/node_modules/homebridge-fhem/node_modules/request/request.js:187:22)
    at emitTwo (events.js:87:13)
    at Request.emit (events.js:172:7)
Pi 1 - FHEM, HM-MOD-RPI-PCB, HM-RT-CC-DN, HM-WDS10-TH-O, HM-Sec-SCo, HM-LC-Sw1PBU-FM, Relais Platine für ext. Ansteuerung, LD382 Wifi LED Controller, DHT
Pi 2 - Kamera, DHT
Pi 3 - FHEM2, Grafana, DHT, Magnet-Sensoren, Relais-Platine

MrFisch

Genau das selbe wie bei dir! Wenn ich es über die Konsole starte funktioniert es auch! Jedoch nur, solange die Konsole offen ist. Würde
gerne auch über die Init.d die Homebridge starten lassen.

Kann leider den Log nicht mehr posten, da ich gerade alle Files von der zweiten Homebridge gelöscht habe... Würde
nochmal neu anfangen.

Ist es aber grundsätzlich möglich über zwei files im Init.d parallel zwei unabhängig voneinander Homebridge-Server zu starten?

EnderPhilipp

Hi Liebe FHEM-Community,

ich habe seit ein paar Wochen ein paar Philips Hue LivingColors Birnen im Einsatz.

Nun habe ich 2 Stück in meiner Deckenlampe und wollte diese per HomeKit als eine Lampe steuern.
ich habe die beiden Birnen in einer HUEGruppe zusammengefasst.

Ohne Mapping funktioniert es gar nicht.  :-[

Justme hat mir in einem anderen Thread in folgendes Mapping gegeben:

Zitat von: justme1968 am 28 Dezember 2016, 14:59:11
Brightness=HUEDevice1:pct,minValue=0,maxValue=100,cmd=pct On=state,cmdOn=on,cmdOff=off
sollte das problem der falschen werte lösen.

an und aus geht am besten über das onoff reading:On=onoff,valueOff=0,cmdOn=on,cmdOff=off

Jetzt bin ich etwas verwirrt, da sich manche Angaben wiederholen.
Sollen überhaupt beide Zeilen in das homebridgeMapping?  :o

Jetzt habe ich Folgendes als Mapping:
Brightness=HUEDevice1:pct,minValue=0,maxValue=100,cmd=pct On=state,cmdOn=on,cmdOff=off

Damit lässt sich die Lampe steuern, es gibt aber ein  paar "Fehler":
1. Der Helligkeitswert wird nur an HUEDevice1 übergeben und nicht auch an HUEDevice3 (Der anderen Birne in der HueGruppe/Lampe)
2. Es wird ein falscher Helligkeitswert angezeigt: Wenn ich die Helligkeit per HomeKit auf 100% stelle, wird die Helligkeit auf 100% geändert in HomeKit steht   
    dann aber 40%. Jeder eingestellte Helligkeitswert wird in HomeKit geteilt durch 2,5 angezeigt. :o


Würde mich über jede Hilfe freuen.  :D


Mfg
Philipp  ;D
¡¡¡ANFÄNGERALARM!!!
Raspberry Pi 3 (Hauptsystem)
Raspberry Pi B+ (Kellersonde)
Homematic,Philips Hue, LD382, nanoCul 433/868mhz, MPD, Intertechno, FIRMATA, EspEasy, SSCAM, STV, HDMI-CEC, EchoDot

RaspiLED

Moin!
@MrFisch: Wer über init.d zweimal homebridge starten will, der braucht zur Verwaltung der unterschiedlichen process ids (pid) auch zwei Kommandos. Am einfachsten per Hardlink:

sudo ln /usr/local/bin/homebridge /usr/local/bin/homebridge2

Der Aufruf homebridge2 muss dann auf die zweite config.json mit anderem Port verweisen.

Gruß Arnd


Gesendet von iPhone mit Tapatalk
Raspberry Pi mit FHEM, CUL, Signalduino, MySensors, HomeBridge, Presence, WifiLight2, Bravia, ...

TomLee

Hallo,

hab vor 2 Tagen festgestellt das meine homebridge nicht mehr gestartet werden kann, die sonst immer zuverlässig lief.
Da ich vor rd. 2 Wochen alexa-fhem installiert habe mit dieser NodeJS Version

curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash -
sudo apt-get install -y nodejs


gehe ich davon aus das ich da irgendwas durcheinander gebracht .

Möcht ich homebridge starten kommt folgende FehlerMeldung wie im Wiki beschrieben, jedoch hab ich doch ein aktuelles NodJS
                                                                                                                                                 
pi@raspberrypi:~ $ homebridge                                                                                                                     
/usr/lib/node_modules/homebridge/node_modules/mdns/lib/dns_sd.js:35                                                                               
    throw ex;                                                                                                                                     
    ^                                                                                                                                             
                                                                                                                                                 
Error: Module version mismatch. Expected 48, got 47.                                                                                             
    at Error (native)                                                                                                                             
    at Object.Module._extensions..node (module.js:597:18)                                                                                         
    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 Object.<anonymous> (/usr/lib/node_modules/homebridge/node_modules/mdns/lib/dns_sd.js:24:20)                                               
    at Module._compile (module.js:570:32)                                                                                                         
    at Object.Module._extensions..js (module.js:579:10)                                                                                           
pi@raspberrypi:~ $ node -v                                                                                                                       
v6.9.3                                                                                                                                           
pi@raspberrypi:~ $ nodejs -v                                                                                                                     
v6.9.3


Kann da jemand was zu sagen?

Gruß Thomas

RaspiLED

Hi,
bei mir auf jessie lief node 6.x auch nicht, daher habe ich wieder die ältere 5.x genommen. Hat hier jemand node 6.x mit homebridge auf Raspbian erfolgreich laufen?
Gruß Arnd


Gesendet von iPhone mit Tapatalk
Raspberry Pi mit FHEM, CUL, Signalduino, MySensors, HomeBridge, Presence, WifiLight2, Bravia, ...

gent

Hi Arnd,

ich habe


node -v
v7.0.0


unter Jessie auf einem pi3 und homebridge erfolgreich am laufen. Allerdings bin ich der Meinung, dass das wiki zur Installation mal überarbeitet gehört.

Viele Grüße vom gent
fhem auf rPi3 mit USB boot und M2, cul866 (hm), homebridge, FlowerSens, Shelly, Harmony, WemosD1, Sonoff/Tasmota, grafana, mqtt/mosquitto