homebridge/homekit

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

Vorheriges Thema - Nächstes Thema

Corinair

Danke Arnd für den Tip mit der sudoers noch mal und den Startverfahren. Hier hing der Fehler.

bei mir ists: "fhem ALL=(ALL) NOPASSWD:/usr/sbin/service"

RaspiLED

Hi,
Wer ist der normale user (pi, vorname, fhem, homebridge, root)? Bei init.d ist der ,,normale" user root! Hat root eine shell in /etc/passwd eingetragen? Welchen genauen Mechanismus (zeig mal die Zeile die ausgeführt wird) machst Du in FHEM um sudo zu nutzen?
Unsere Glaskugeln sind kaputt ;-)
Gruß Arnd


Raspi2 mit FHEM, CUL, Signalduino, MySensors, HomeBridge, Presence, Bravia, ...
Raspberry Pi mit FHEM, CUL, Signalduino, MySensors, HomeBridge, Presence, WifiLight2, Bravia, ...

Corinair

Der Normale User ist "cups"
Es ist genau diese Zeile, die ausgeführt wird, wie sie ihm Wiki vorgeschlagen wird: "attr SYS_Homebridge userReadings OnStateChange:(start|stop|restart|status) {  system ("sudo service homebridge ".ReadingsVal($NAME,"state","restart")." &" );;  }"
Ebenfalls hat root ne shell eingetragen.

Wie schon gesagt, es läuft jetzt ohne Probleme mit dieser: "fhem ALL=(ALL) NOPASSWD:/usr/sbin/service" Anpassung in der sudoer Datei.

homekid

Hallo Zusammen,

ich hatte weiter oben (Seite 190) mal angefragt ob mir jemand bei meinem Problem mit dem Thermostat Dummy helfen kann.
Ich bin am verzweifeln. Irgendwie bekomme ich die Werte nicht ins Userreading geschrieben (Homebridge -> FHEM).

Danke - Gruß Timo

EinEinfach

Zitatich hatte weiter oben (Seite 190) mal angefragt ob mir jemand bei meinem Problem mit dem Thermostat Dummy helfen kann.

Weder im letzten noch in diesem Post verrätst uns, was du genau definiert hast, was deine Konsolenausgaben sind und und und, so kann dir keiner helfen

Sorry
fhem auf Intel NUC6CAYH mit Proxmox im LXC (Debian 10), KNX mit knxd über MDT SCN-IP000.02, Buderus GB192-15i über KM100, Solaredge WR SE9K über Modbus-TCP

cpet

Hi,

ich habe für meinen HM-LC-RGBW-WM ein dummy erstellt um eine Steuerung über Alexa zu realisieren,
es funktioniert auch soweit alles bis auf das "Ummappen" der Farbe weiß auf rot bzw. funktioniert immer
nur eine Variante:

homebridgeMapping Hue=cmds=0:hue+100

ich habe schon diverse Varianten probiert, wie z.B. invert oder auch folgendes:

homebridgeMapping Hue=cmds=0:hue+100;Hue=cmds=100:hue+0
oder
homebridgeMapping Hue=cmds=0:hue+100;cmds=100:hue+0


aber leider klappt es nicht so wie ich will, ich wäre für jeden Rat sehr dankbar!!!
RPI 3 mit 1x SCC 868MHz für FS20; 1x SCC 433MHz SlowRF; 1x SCC 868MHz Homematic;
Rollladen-/Markisensteuerung, Fußboden-Heizungssteuerung 
diverse Licht-/Schaltungssteuerungen
ALEXA-Integration;
Statusmeldungen über  Fernseher

sTaN

#2856
Hallo liebe Gemeinde,

ich ziehe gerade meine FHEM Installation von einem RPi1 auf einen RPi3 um und bin gerade am Punkt homebridge angelangt.
Nun Frage ich mich, welche Node JS Version ich auf Rasbian Stretch Lite installieren soll?!  ???
Im FHEM Wiki sind die Version 4.x,5.x und 6.x aufgeführt aber unter https://github.com/nodesource/distributions gibt es ja schon 9.x?

Über den korrekten Befehl wäre ich dankbar. Hätte ansonsten folgenden genommen:

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


EDIT: Habe in vorherigen Beiträgen gelesen, dass der Ein oder Andere schon die aktuellste 9.x verwendet, weshalb ich Sie mit dem Befehl oben installiert habe.
Allerdings scheint es wurde gar nicht richtig installiert?

pi@raspberrypi3:~ $ npm -v
-bash: npm: command not found
pi@raspberrypi3:~ $ node -v
-bash: node: command not found
pi@raspberrypi3:~ $ nodejs -v
v4.8.2


Sind Node und NPM keine Bestandteile mehr von Rasbian Stretch Lite?

Gruß sTaN
Raspberry Pi 3
2 x CUL CC1101-USB-Lite 868MHz
FS20 Komponenten, Philips HUE, Alexa-Fhem, MAX! Geräte, homebridge, harmony, Unifi, FirtzBox, MQTT, Aurora, Denon, Sonos, TabletUI, CALENDAR, EGPM2LAN, Pushover

hoppel118

Hi,

bei mir läuft v7 unter Stretch. Aber den folgenden Informationen nach, ist die Version egal:

https://forum.fhem.de/index.php/topic,48558.msg763162.html?PHPSESSID=jkq71qqsr6fcom4c43lei9r3s1#msg763162

Lies dir die Posts davor und danach durch. Da geht es genau um das Thema.

Gruß Hoppel
Server: Openmediavault, XEON E3-1240L-v5, Supermicro X11SSH-CTF, 64GB ECC RAM, SSD, RAID-Z2
Homebridge | Alexa | Yowsup
Homematic | HomeConnect | MQTT | Philips Hue | Sonos | Unifi Network & Protect | vbus | Xiaomi

sTaN

#2858
Hallo hoppel118,

danke. Hatte es noch gelesen  ::) Frage mich aber nun, was mit nvm und node ist. Dachte dies wird bei der Installation von node.js mitinstalliert?!

EDIT: Vergesst es...Hab beim erstem curl Befehl einen Fehler drin gehabt. Nun ist alles installiert
pi@raspberrypi3:~ $ npm -v
5.6.0
pi@raspberrypi3:~ $ node -v
v9.7.1
pi@raspberrypi3:~ $ nodejs -v
v9.7.1


Schauen wir mal, wie der Umzug weiterhin verläuft...
Raspberry Pi 3
2 x CUL CC1101-USB-Lite 868MHz
FS20 Komponenten, Philips HUE, Alexa-Fhem, MAX! Geräte, homebridge, harmony, Unifi, FirtzBox, MQTT, Aurora, Denon, Sonos, TabletUI, CALENDAR, EGPM2LAN, Pushover

MobiusOne

Hallo,

ich versuche nun seid ein Paar Stunden meine Tahoma Sonnensensoren über FHEM an HomeKit zu exportieren. Leider funktioniert dies nicht. Mein Testsensor wird nicht innerhalb der Home App angezeigt. Ich habe bis jetzt mehrere Einträge zu diesem Thema bereits gefunden, leider wird dort keine vollständige Konfiguration beschrieben. Ich glaube mir fehlt hier was(?).

Meine Konfiguration:
defmod tahoma_5240804 tahoma DEVICE io://1202-7753-5732/5240804
attr tahoma_5240804 IODev tahoma1
attr tahoma_5240804 alias SonnensensorOsten
attr tahoma_5240804 homebridgeMapping CurrentAmbientLightLevel=LuminanceState,minVal=0
attr tahoma_5240804 room Homekit,Sonnenschutz,tahoma

setstate tahoma_5240804 2018-03-05 18:39:47 .lastupdate 1520271587
setstate tahoma_5240804 2018-03-05 18:39:47 LuminanceState 50
setstate tahoma_5240804 2018-03-05 18:39:47 RSSILevelState 100
setstate tahoma_5240804 2018-03-05 18:39:47 StatusState available


Der Befehl zum GenericDeviceType brachte auch nur eine Fehlermeldung aus:
attr tahoma_5240804 genericDeviceType CurrentAmbientLightLevel

Könnt Ihr mir hier Weiterhelfen?

Gruß
Marc

Typ1er

Der CurrentAmbientLightLevel denke muss beim HomebridgeMapping rein. Der genericDeviceType auf Light


EinEinfach

ZitatDer genericDeviceType auf Light

Weiß nicht, ob dahinter tatsächlich der LightSensor sich verbirgt
Das würde auf jeden Fall gehen:
attr tahoma_5240804 genericDeviceType LightSensor

Achte nur drauf, dass CurrentAmbientLightLevel als Max-Wert = 100000 und als Min-Wert = 0.0001 hat

Gruß
fhem auf Intel NUC6CAYH mit Proxmox im LXC (Debian 10), KNX mit knxd über MDT SCN-IP000.02, Buderus GB192-15i über KM100, Solaredge WR SE9K über Modbus-TCP

justme1968

Light ist eine lampe. kein licht sensor.

genericDeviceType muss LightSensor sein.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

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

Markus M.

Zitat von: EinEinfach am 06 März 2018, 11:12:57Achte nur drauf, dass CurrentAmbientLightLevel als Max-Wert = 100000 und als Min-Wert = 0.0001 hat
Das ist der wichtigste Punkt.
Sobald da falsche Werte ankommen, funktioniert das HomeKit Device nicht mehr.
Hat mich auch erst zur Verzweiflung gebracht.
FHEM dev + HomeBridge + Lenovo Flex15 + HM-CFG-USB + RFXtrx433 + Fritz!Box 7590/7580/546E

HM Aktor/Sensor/Winmatic/Keymatic/Thermostat, HUE, Netatmo Weather/Security/Heating, Xiaomi AirPurifier/Vacuum, Withings Aura/BPM/Cardio/Go/Pulse/Thermo, VSX828, Harmony, Siro ERB15LE
https://paypal.me/mm0

MobiusOne

Zitat von: Markus M. am 06 März 2018, 13:20:38
Das ist der wichtigste Punkt.
Sobald da falsche Werte ankommen, funktioniert das HomeKit Device nicht mehr.
Hat mich auch erst zur Verzweiflung gebracht.

Ich danke euch, es funktioniert! So sieht der richtige Eintrag aus:
attr tahoma_14092848 genericDeviceType LightSensor
attr tahoma_14092848 homebridgeMapping CurrentAmbientLightLevel=LuminanceState,minVal= 0.0001,maxVal=100000


@justme1968: Vielleicht kann man dies noch im ersten Post hinzufügen

Wenn ich euch noch eine Frage stellen darf? Ich habe ebenfalls meine Rollladen von Somfy/Tahoma in HomeKit eingebunden. Dies funktioniert generell auch, nur bleibt das Gerät in HomeKit ziemlich lange auf aktualisieren stehen, bzw. es erkennt scheinbar nicht, dass die Rolllade bereits die gewünschte Position erreicht hat. Stimmt etwas nicht an meiner Konfiguration, liegt es an FHEM oder geht es nicht anders?
defmod tahoma_6707575 tahoma DEVICE io://1202-7753-5732/6707575
attr tahoma_6707575 IODev tahoma1
attr tahoma_6707575 alias RollerShutter Küchenrollade Links
attr tahoma_6707575 genericDeviceType blind
attr tahoma_6707575 homebridgeMapping CurrentPosition=dim::position,invert=1,minValue=0,maxValue=100 TargetPosition=dim::position,invert=1,minValue=0,maxValue=100,minStep=10
attr tahoma_6707575 room tahoma
attr tahoma_6707575 webCmd dim


Gruß
Marc