homebridge/homekit

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

Vorheriges Thema - Nächstes Thema

DeeSPe

Zitat von: Radikant am 17 Januar 2017, 16:00:53
Hi Liebe FHEMler,

ich bin noch ziemlich neu in FHEM, deshalb nicht böse sein, wenn manche Fragen sehr banal erscheinen.  ;D

Was ist der Unterschied zwischen  On=state valueOn= und cmdOn= ????

Ich habe einen dummy mit drei Stati: an, aus, medium
Wie muss das Mapping aussehen, dass an als on und aus bzw medium als off angezeigt werden?

LG ;)

valueOn = Wert des Readings damit on angezeigt wird
cmdOn = Wert des Command damit on erzeugt wird

Die Characteristic On kennt nur on/off.
3 Schaltzustände kannst Du damit nicht abbilden.

Gruß
Dan
MAINTAINER: 22_HOMEMODE, 98_Hyperion, 98_FileLogConvert, 98_serviced

Als kleine Unterstützung für meine Programmierungen könnt ihr mir gerne einen Kaffee spendieren: https://buymeacoff.ee/DeeSPe

Radikant

ok Danke, was bedeutet, denn eig. On=state ? :o

Und ist das so von der Syntax richtig:
cmdOn=on,cmdOff=off, valueOn=an,valueOff=/aus|medium/

Oder gibt es da eine spezielle Reihenfolge?

LG ;D
Aller Anfang ist schwer...

DeeSPe

#1952
Zitat von: Radikant am 17 Januar 2017, 16:46:52
ok Danke, was bedeutet, denn eig. On=state ? :o

Und ist das so von der Syntax richtig:
cmdOn=on,cmdOff=off, valueOn=an,valueOff=/aus|medium/

Oder gibt es da eine spezielle Reihenfolge?

LG ;D

"On" ist die Characteristic für einen Schalter der on/off kann!
"state" ist das Reading aus dem der Zustand gelesen wird.
Leerzeichen im Mapping einer Characteristic sind nicht erlaubt!

On=state,cmdOn=an,valueOn=an
Das sollte evtl. reichen wenn "an" für "on" im Reading "state" steht.

Gruß
Dan

EDIT: Details zum Mapping stehen hier im ersten Beitrag und auf github.
MAINTAINER: 22_HOMEMODE, 98_Hyperion, 98_FileLogConvert, 98_serviced

Als kleine Unterstützung für meine Programmierungen könnt ihr mir gerne einen Kaffee spendieren: https://buymeacoff.ee/DeeSPe

phonehoppy

Hallo,
ich habe ein Problem mit der Türöffnerfunktion des HomeMatic-Schlosses HM-SEC-KEY-S. Weil aber dieser Thread schopn sehr lang ist, habe ich ein neues Thema erstellt: https://forum.fhem.de/index.php/topic,65144.0.html.

homekid

Hallo Zusammen,
gibt es eine Möglichkeit in HomeKit die Position von einem Fenster darzustellen (geschlossen, gekippt, geöffnet).
Vorab vielen Dank für die Hilfe, für einen Anfänger wie mich.
Gruß Timo

moppy

#1955
Ich bins schon wieder, bitte bitte helft mir. Ich habe mich die letzten Tage viel belesen und habe so ziemlich alles durchprobiert (nur eben das Richtige scheinbar noch nicht)

Mein Dimmer gibt beim Reading "state" folgendes aus

beim einschalten über "set xxx on": "on"
aus: "off"
beim und nach dem dimmen: "dim 1" bis "dim 99"

daher zeigt mir die --debug Konsole von Homebridge auch "value off has no part 1"

mein homebridgemapping sieht derzeit so aus

Zitatclear Brightness=state,part=1,cmd=dim,cmds=100:dim+99 On=state,cmdOn=on,cmdOff=off,valueOff=off,delay=true

ich muss allerdings part=1 schreiben da so sonst das Dimmer nicht funktioniert, bzw werden mir Änderungen, die ich in Fhem vornehme, nicht als Zustandsänderung in Homekit angezeigt.

habe noch einen dimmer, der funktioniert mit dem mapping
ZitatBrightness=state,cmd=dim,cmds=100:dim+99,minStep=5 On=state,cmdOn=on,cmdOff=off,valueOff=off,delay=true
soweit ganz gut, nur eine sache stört mich: beim Einschalten geht er immer auf 100% - in der --debug Konsole steht:

Zitat2017-01-21 01:00:12 caching: ZW_Sz_Dimmer-state: dim 40
[1/21/2017, 1:00:12 AM] [FHEM] ZW_Sz_Dimmer-state valueOn/valueOff: value dim 40 mapped to 1
[1/21/2017, 1:00:12 AM] [FHEM]     caching: On: true (as boolean; from 'dim 40')
[1/21/2017, 1:00:12 AM] [FHEM]     caching: Brightness: 40 (as number; from 'dim 40')
[1/21/2017, 1:00:15 AM] [FHEM] ZW_Sz_Dimmer delaying command On with value 0
[1/21/2017, 1:00:16 AM] [FHEM] ZW_Sz_Dimmer: executing set cmd for On with value 0
[1/21/2017, 1:00:16 AM] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=set%20ZW_Sz_Dimmer%20off&XHR=1
  2017-01-21 01:00:16 caching: ZW_Sz_Dimmer-state: off
[1/21/2017, 1:00:16 AM] [FHEM] ZW_Sz_Dimmer-state valueOn/valueOff: value off mapped to 0
[1/21/2017, 1:00:16 AM] [FHEM]     caching: On: false (as boolean; from 'off')
[1/21/2017, 1:00:16 AM] [FHEM]     caching: Brightness: 0 (as number; from 'off')
[1/21/2017, 1:00:17 AM] [FHEM] ZW_Sz_Dimmer delaying command On with value 1
[1/21/2017, 1:00:17 AM] [FHEM] ZW_Sz_Dimmer delaying command Brightness with value 100
[1/21/2017, 1:00:18 AM] [FHEM] ZW_Sz_Dimmer: executing set cmd for Brightness with value 100
[1/21/2017, 1:00:18 AM] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=set%20ZW_Sz_Dimmer%20dim+99&XHR=1

warum übernimmt er mir hier mein Mapping "valueOn=on" nicht? wenn ich "set xxx on" in fhem ausführe dimmt das Gerät die zuletzt eingestellte Helligkeit an.

lg,
Emanuel
Intel NUC7i5 - Proxmox
HP Microserver Gen8 3,3ghz Xeon
http://coldcorner.de

dusti64

Hallo in die Runde,

ich habe mich auch versucht an der Installation der homebridge und bin bis jetzt kläglich gescheitert. Bei Aufruf von
npm install -g --unsafe-perm homebridge

bekomme ich immer folgenden Fehler und weiß nicht weiter

/usr/bin/node: 1: /usr/bin/node: Syntax error: Unterminated quoted string

Vielleicht kann ja jemand helfen...

Gruß Dusti
2x Debian virtualisiert auf QNAP mit FHEM, 2x HMLAN, VCCU, Homatic Heizung+Licht+Rollläden, Alexa, Homebridge, Hue, Instar, Merros, Shelly

DeeSPe

Zitat von: dusti64 am 21 Januar 2017, 22:04:22
Hallo in die Runde,

ich habe mich auch versucht an der Installation der homebridge und bin bis jetzt kläglich gescheitert. Bei Aufruf von
npm install -g --unsafe-perm homebridge

bekomme ich immer folgenden Fehler und weiß nicht weiter

/usr/bin/node: 1: /usr/bin/node: Syntax error: Unterminated quoted string

Vielleicht kann ja jemand helfen...

Gruß Dusti

sudo

mal davor gesetzt?

Gruß
Dan
MAINTAINER: 22_HOMEMODE, 98_Hyperion, 98_FileLogConvert, 98_serviced

Als kleine Unterstützung für meine Programmierungen könnt ihr mir gerne einen Kaffee spendieren: https://buymeacoff.ee/DeeSPe

dusti64

#1958
Mojn Dan und Danke...

ja habe ich, hab es auch als root versucht, immer der gleiche Fehler...

Ich habe schon beim ersten Pkt. aus dem Wiki Probleme gehabt.
So sieht es aus zur Zeit:
gcc -v
gcc version 4.9.2 (Debian 4.9.2-10)

g++ -v
gcc version 4.6.3 (Debian 4.6.3-14)

Weiß nicht, ob das richtig ist?
node -v
-bash: /usr/bin/node: Kann die Datei nicht ausf▒hren.

Hier komme ich nicht weiter und weiß nicht wo der Fehler ist...

Edit:
Jetzt habe ich node aus der jessie Repo installiert und bekomme auf
whereis node[code]
[code]node: /usr/sbin/node /usr/local/node.gyp /usr/share/man/man8/node.8.gz[code]

[code]node -v
-bash: -bash: /usr/bin/node: Datei oder Verzeichnis nicht gefunden


Jetzt stimmen die Pfade wohl nicht oder? Es nervt gerade...hab Angst mir das System zu zerschiessen!

Gruß Dusti
2x Debian virtualisiert auf QNAP mit FHEM, 2x HMLAN, VCCU, Homatic Heizung+Licht+Rollläden, Alexa, Homebridge, Hue, Instar, Merros, Shelly

olisba

#1959
Zitat von: olisba am 14 Januar 2017, 07:36:24
Hallo zusammen,

Hat jemand einen Luft-Feuchte Sensor HM-WDS10-TH-O erfolgreich eingebunden?

Ich habe 2 Stück integriert... dazu mußte ich keine genericDeviceType oder homebridgemapping setzen, der Sensor inkl. Temperatur und Feuchte-% wird in Home und Eve App angezeigt.

Das Problem ist, daß bei Änderungen der Werte in den Home Apps und Eve kein Update angezeigt wird (in fhem ist alles korrekt angezeigt).
Nur wenn ich Homebridge neu starte, ist wieder der aktuelle Wert in den Apps.

Hat jemand eine Idee woran das liegen könnte?

Danke,
Oli



Gesendet von iPad mit Tapatalk Pro

Hat jemand dazu eine Idee?

Update: falls jemand mal einen ähnlichen Fall hat - habe die Ursache gefunden: Ich hatte ein event-on-change-reading auf state,battery.

Anscheinend nimmt homebridge-fhem in Richtung Homekit aber direkt temperature und humidity, und schickte aber keine updates aufgrund des gesetzten event-on-change-reading oben.

Mit event-on-change-reading state,battery,temperature,humidity geht es jetzt, d.h. die Werte werden auch in der Home App aktuell angezeigt.

Gesendet von iPad mit Tapatalk Pro

Radikant

Hi Liebe FHEMler,

ich habe ein paar HueBirnen Zuhause im Einsatz, die lassen sich ja direkt in HomeKit steuern, ohne FHEM.

Ich wollte jetzt gern alle Birnen mit einem Device in FHEM steuern, da bin ich wohl nicht der Erste mit dieser Idee.
Habe nun folgendes Mapping drin:

On=state,cmdOn=rgb+FFD8B9,cmdOff=off,valueOn=on,valueOff=/off|unreachable/
Brightness=HUEGroup2:bri
Hue=HUEGroup2:hue
Saturation=HUEGroup2:sat
On=state,cmdOn=on,cmdOff=off,valueOn=on,valueOff=/off|unreachable/


Die Readings werden per DOIF rübergepusht.

Jetzt habe ich aber das gleiche Problem wie EnderPhilipp: :-[
Zitat von: EnderPhilipp am 08 Januar 2017, 18:41:36
Wenn ich jetzt die Farbe ändere (z.B. auf Rot) und dann die Helligkeit verändere, ist die Lampe wieder weiß.  :o

Darauf hat justme1968 geantwortet:
Zitat von: justme1968 am 08 Januar 2017, 18:44:07
weil automatisch immer ein on gesendet wird. such mal weiter oben. da gibt es mit
cmdalias und FILTER eine lösung.

Ich bin noch ziemlich neu in FHEM und deshalb kann ich damit nicht sehr viel anfangen...
Zu FILTER gibt es leider keinen Wikiartikel...

Hat da irgendwer eine Lösung für gefunden/parat ?

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

LG
Rudolf  :)
Aller Anfang ist schwer...

DeeSPe

Zitat von: dusti64 am 22 Januar 2017, 10:34:58
Mojn Dan und Danke...

ja habe ich, hab es auch als root versucht, immer der gleiche Fehler...

Ich habe schon beim ersten Pkt. aus dem Wiki Probleme gehabt.
So sieht es aus zur Zeit:
gcc -v
gcc version 4.9.2 (Debian 4.9.2-10)

g++ -v
gcc version 4.6.3 (Debian 4.6.3-14)

Weiß nicht, ob das richtig ist?
node -v
-bash: /usr/bin/node: Kann die Datei nicht ausf▒hren.

Hier komme ich nicht weiter und weiß nicht wo der Fehler ist...

Edit:
Jetzt habe ich node aus der jessie Repo installiert und bekomme auf
whereis node[code]
[code]node: /usr/sbin/node /usr/local/node.gyp /usr/share/man/man8/node.8.gz[code]

[code]node -v
-bash: -bash: /usr/bin/node: Datei oder Verzeichnis nicht gefunden


Jetzt stimmen die Pfade wohl nicht oder? Es nervt gerade...hab Angst mir das System zu zerschiessen!

Gruß Dusti

Keine Ahnung was Du da machst!?
Node richtig nach Anleitung zu installieren ist eigentlich nicht so schwer!

Gruß
Dan
MAINTAINER: 22_HOMEMODE, 98_Hyperion, 98_FileLogConvert, 98_serviced

Als kleine Unterstützung für meine Programmierungen könnt ihr mir gerne einen Kaffee spendieren: https://buymeacoff.ee/DeeSPe

RaspiLED

#1962
Hi, welches Betriebssystem?
Bei mir unter OSMC Dez. 2016
mit gcc -v
gcc version 4.9.2 (Raspbian 4.9.2-10) und g++ -v
gcc version 4.9.2 (Raspbian 4.9.2-10)
Gruß Arnd


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

dusti64

Zitat von: DeeSPe am 22 Januar 2017, 11:45:19
Keine Ahnung was Du da machst!?
Node richtig nach Anleitung zu installieren ist eigentlich nicht so schwer!

Gruß
Dan

Ja hab wohl Bockmist gemacht...spielt es eigentlich eine Rolle, dass ich auf wheezy bin? Ich muss wohl erst mal wieder ein sauberes System schaffen.

Hab es auf einem anderen System mal versucht und dort die gleichen Probleme, bereits nach dem ersten Befehl
curl -sL https://deb.nodesource.com/setup_4.x | sudo -E bash - sudo apt-get install -y nodejs
kommt der Fehler:
/usr/bin/sudo: /usr/bin/sudo: Kann die Datei nicht ausführen.


Gruß Dusti
2x Debian virtualisiert auf QNAP mit FHEM, 2x HMLAN, VCCU, Homatic Heizung+Licht+Rollläden, Alexa, Homebridge, Hue, Instar, Merros, Shelly

DeeSPe

Zitat von: dusti64 am 22 Januar 2017, 13:34:13
Ja hab wohl Bockmist gemacht...spielt es eigentlich eine Rolle, dass ich auf wheezy bin? Ich muss wohl erst mal wieder ein sauberes

Damit wirst Du wohl nie glücklich! 8)
Das ist hier im Forum auch schon mehrfach besprochen worden dass es unter Wheezy nicht hinzubekommen ist.
Habe selbst schon mehrere Stunden meines Lebens dafür geopfert und am Ende wurde Jessie neu installiert!

Gruß
Dan
MAINTAINER: 22_HOMEMODE, 98_Hyperion, 98_FileLogConvert, 98_serviced

Als kleine Unterstützung für meine Programmierungen könnt ihr mir gerne einen Kaffee spendieren: https://buymeacoff.ee/DeeSPe