NEWS
Yet another HomeKit adapter
-
@wendy2702 ok das hat schonmal dazu geführt dass das Vorschaubild von sich aus upgedatet wird. Ist aber an sich irgendwie kein stream weil die Sekunden weiter laufen. Verstehe das n ihr ganz. Naja und bei der Detailansicht dreht sich das Rädchen noch weiterhin im Kreis.
Vllt muss ich mal einen anderen streamlink versuchen? Hast du auch einen rstp Link drin? -
@enoceaneltako ich habe keinen rtsp link sondern nutze den link den ich aus Motioneye bekomme.
-
@wendy2702 wie verhält sich das bei dir mit der Vorschau und dem Detailbild?
-
@enoceaneltako
Hatte die Kameras unter Version 0.11 eingerichtet.
Nachdem Update auf 0.12 wurde nur noch das Vorschaubild aktualisiert. Livevideo ergab irgendwann immer die Meldung das die Kamera nicht antwortet.
Habe dann für Livebild die defaults gesetzt und danach konnte ich auch wieder live sehen.
-
@wendy2702 ok cool.
Habe jetzt nen http Link drin, jetzt aktualisiert sich das Vorschaubild alle 10 Sekunden. Kann man das irgendwo einstellen? Und Detailansicht will irgendwie nicht. -
@enoceaneltako Habe nicht mit dem Intervall nicht beschäftigt.
Meinst du mit Detail Ansicht den Livestream?
Hast du nach setzen des HTTP Streams die Defaults geladen?
Was kommt denn im Log „Debug“ wenn du den Livestream aufrufst?
-
yahka.0 2021-01-17 21:28:40.567 error (15493) [Video] ffmpeg exited with code: 1 and signal: null (error) yahka.0 2021-01-17 20:10:27.916 error (15493) [Video] ffmpeg exited with code: 1 and signal: null (error) yahka.0 2021-01-17 20:10:09.663 error (15493) [Video] ffmpeg exited with code: 1 and signal: null (error) y
Exited with code 1 and signal null
-
@enoceaneltako du musst das auf Debug stellen und im Adapter das Verbose loggen aktivieren.
-
yahka.0 2021-01-17 21:51:03.873 error (16869) [Video] ffmpeg exited with code: 1 and signal: null (error)
Mehr wird im debug nicht angezeigt.
-
Aus dem Github Issue:
Auf der Bridge gibt es eine Option "VerboseLogging".
-
@wendy2702 das habe ich an
Edit: so habe jetzt mal den Haken bei „Enable Audio“ rausgenommen. Jetzt funktioniert das Live Bild. Was ist denn der Trick wenn man Audio aktivieren will?
-
@enoceaneltako Meine Kameras machen kein Audio.
Hast du mal probiert die Audio Settings auch auf default zu setzen?
-
Hallo zusammen,
ich bin noch Yahka Anfänger und habe wahrscheinlich ein lächerliches Problem aber es tut sich zumindest ein Problem bei der Formulierung einer Google-suche auf
Ich hoffe jemand kann zwischen den Advanced Problemen mir eine kurze Antwort geben.
Ich benutze Homematic IP wired im kompletten Haus und möchte nun nur Teilbereiche davon auch über Siri bedienen können.
Bzw. zum Beispiel meinen normalen Klingeltaster (Taster an einem Homematic Eingangsmodul) zum triggern einer Melodie auf dem Homepod nutzen.Jetzt bekomme ich die Einbindung auch hin aber nur als Kontaktsensor. Wie definiere ich einen Button/ Taster etc.
Ich möchte den button allerdings nicht in Homekit bedienen sondern den Zustand des realen Tasters auswerten können...
Danke vorab für eine Antwort
Gruß, Philipp
-
@pihero um dich richtig zu verstehen, du möchtest deinen Klingeltaster den du über ein Homematic Eingangsmodul in ioBroker hast als Klingel in Yahka einbinden damit du dann in der Homekit App deinen Homepod damit triggern kannst?
Habe keinen Homepod, kann man den nicht direkt in den ioBroker bekommen? Wenn nicht, einfach ein neues Gerät mit der Kategorie "Door" wählen. Dann einen neuen Service hinzufügen und als Service-Typ "Doorbell" und den Haken bei "ProgrammableSwitchEvent" setzen. "InOut: ioBroker.State" und "State" deinen Datenpunkt der Klingel auswählen. Dann hast deine Tür in Homekit. -
@el_malto Guten Morgen Community,
ich habe in meinem Adapter scheinbar eine Schleife, nach dem update auf .12 funktioniert er nicht mehr. Das gibt das Log raus:
Zeit host.iobroker.lan 2021-01-19 05:40:22.221 info Restart adapter system.adapter.yahka.0 because enabled host.iobroker.lan 2021-01-19 05:40:22.221 info instance system.adapter.yahka.0 terminated with code 0 (NO_ERROR) host.iobroker.lan 2021-01-19 05:40:22.221 error Caught by controller[3]: [Jalousie@@Position State] characteristic was supplied illegal value: string instead of number. Supplying illegal values will throw errors in the future! host.iobroker.lan 2021-01-19 05:40:22.220 error Caught by controller[2]: [Deckenbeleuchtung_G-WC@@Color Temperature] characteristic was supplied illegal value: undefined! This might throw errors in the future! host.iobroker.lan 2021-01-19 05:40:22.220 error Caught by controller[1]: at processTicksAndRejections (internal/process/task_queues.js:97:5) host.iobroker.lan 2021-01-19 05:40:22.220 error Caught by controller[1]: at /opt/iobroker/node_modules/standard-as-callback/built/index.js:19:49 host.iobroker.lan 2021-01-19 05:40:22.219 error Caught by controller[1]: at tryCatcher (/opt/iobroker/node_modules/standard-as-callback/built/utils.js:11:23) host.iobroker.lan 2021-01-19 05:40:22.219 error Caught by controller[1]: at /opt/iobroker/node_modules/iobroker.js-controller/lib/states/statesInRedis.js:616:17 host.iobroker.lan 2021-01-19 05:40:22.219 error Caught by controller[1]: at /opt/iobroker/node_modules/iobroker.yahka/webpack:/yahka.functions/iofunc.base.ts:93:13 host.iobroker.lan 2021-01-19 05:40:22.218 error Caught by controller[1]: at /opt/iobroker/node_modules/iobroker.yahka/webpack:/yahka.homekit-service.ts:164:13 host.iobroker.lan 2021-01-19 05:40:22.218 error Caught by controller[1]: at /opt/iobroker/node_modules/iobroker.yahka/webpack:/yahka.homekit-service.ts:115:31 host.iobroker.lan 2021-01-19 05:40:22.218 error Caught by controller[1]: at PositionState.Characteristic.setValue (/opt/iobroker/node_modules/hap-nodejs/src/lib/Characteristic.ts:1200:20) host.iobroker.lan 2021-01-19 05:40:22.218 error Caught by controller[1]: at PositionState.Characteristic.validateUserInput (/opt/iobroker/node_modules/hap-nodejs/src/lib/Characteristic.ts:1958:15) host.iobroker.lan 2021-01-19 05:40:22.217 error Caught by controller[1]: [Jalousie@@Position State] Error: characteristic value NaN is not contained in valid values array! host.iobroker.lan 2021-01-19 05:40:22.217 error Caught by controller[1]: [Jalousie@@Position State] characteristic was supplied illegal value: string instead of number. Supplying illegal values will throw errors in the future! host.iobroker.lan 2021-01-19 05:40:22.217 error Caught by controller[1]: at /opt/iobroker/node_modules/standard-as-callback/built/index.js:19:49 host.iobroker.lan 2021-01-19 05:40:22.216 error Caught by controller[1]: at tryCatcher (/opt/iobroker/node_modules/standard-as-callback/built/utils.js:11:23) host.iobroker.lan 2021-01-19 05:40:22.216 error Caught by controller[1]: at /opt/iobroker/node_modules/iobroker.js-controller/lib/states/statesInRedis.js:616:17 host.iobroker.lan 2021-01-19 05:40:22.216 error Caught by controller[1]: at /opt/iobroker/node_modules/iobroker.yahka/webpack:/yahka.ioBroker-adapter.ts:160:21 host.iobroker.lan 2021-01-19 05:40:22.215 error Caught by controller[1]: at changeInterceptor (/opt/iobroker/node_modules/iobroker.yahka/webpack:/yahka.ioBroker-adapter.ts:145:75) host.iobroker.lan 2021-01-19 05:40:22.215 error Caught by controller[1]: at TIoBrokerInOutFunction_State../yahka.functions/iofunc.base.ts.TIoBrokerInOutFunction_StateBase.subscriptionEvent (/opt/iobroker/node_modules/iobroker.yahka/webpack:/yah host.iobroker.lan 2021-01-19 05:40:22.215 error Caught by controller[1]: at TIoBrokerInOutFunction_State../yahka.functions/iofunc.base.ts.TIoBrokerInOutFunction_StateBase.executeCallback (/opt/iobroker/node_modules/iobroker.yahka/webpack:/yahka host.iobroker.lan 2021-01-19 05:40:22.214 error Caught by controller[1]: at /opt/iobroker/node_modules/iobroker.yahka/webpack:/yahka.homekit-service.ts:110:31 host.iobroker.lan 2021-01-19 05:40:22.214 error Caught by controller[1]: at PositionState.Characteristic.setValue (/opt/iobroker/node_modules/hap-nodejs/src/lib/Characteristic.ts:1200:20) host.iobroker.lan 2021-01-19 05:40:22.214 error Caught by controller[1]: at PositionState.Characteristic.validateUserInput (/opt/iobroker/node_modules/hap-nodejs/src/lib/Characteristic.ts:1958:15) host.iobroker.lan 2021-01-19 05:40:22.213 error Caught by controller[1]: [Jalousie@@Position State] Error: characteristic value NaN is not contained in valid values array! host.iobroker.lan 2021-01-19 05:40:22.213 error Caught by controller[0]: [Jalousie@@Position State] characteristic was supplied illegal value: string instead of number. Supplying illegal values will throw errors in the future! host.iobroker.lan 2021-01-19 05:40:22.212 error Caught by controller[0]: [Deckenbeleuchtung_G-WC@@Color Temperature] characteristic was supplied illegal value: undefined! This might throw errors in the future! yahka.0 2021-01-19 05:40:21.639 info (32688) Terminated (NO_ERROR): Without reason yahka.0 2021-01-19 05:40:21.638 info (32688) terminating yahka.0 2021-01-19 05:40:21.633 info (32688) cleaned up ... yahka.0 2021-01-19 05:40:21.633 info (32688) cleaning up ... yahka.0 2021-01-19 05:40:21.632 error (32688) Error: characteristic value NaN is not contained in valid values array! at PositionState.Characteristic.validateUserInput (/opt/iobroker/node_modules/hap-nodejs/src/lib/Characteristic.ts:1 yahka.0 2021-01-19 05:40:21.631 error (32688) uncaught exception: characteristic value NaN is not contained in valid values array! yahka.0 2021-01-19 05:40:18.926 info (32688) publishing bridge ioBroker on 10.16.1.199 using ciao yahka.0 2021-01-19 05:40:18.919 info (32688) adding Jalousie with UUID: 62b8f4f5-2d86-42cf-9951-0866c67995dc yahka.0 2021-01-19 05:40:18.914 info (32688) adding Tür Eingang with UUID: 1651622b-70d3-44cc-bdbc-dc52c58f5139 yahka.0 2021-01-19 05:40:18.911 info (32688) adding Deckenbeleuchtung_HWR with UUID: d49736db-d032-4a09-b301-657c18726595 yahka.0 2021-01-19 05:40:18.907 info (32688) adding Motion_Küche with UUID: 141c0424-8f96-4216-858b-140ec41166cf yahka.0 2021-01-19 05:40:18.901 info (32688) adding Motion_Flur with UUID: 717155ae-b57c-4f4f-9b83-3cc534e07bff yahka.0 2021-01-19 05:40:18.895 info (32688) adding Deckenbeleuchtung_G-WC with UUID: a25916a2-0537-4ac1-880a-bb67eeda71ac yahka.0 2021-01-19 05:40:18.890 info (32688) adding Tür Gast-WC with UUID: 8c055dbf-a83c-4e5d-aaff-1d1470e5ede7 yahka.0 2021-01-19 05:40:18.884 info (32688) adding Tür HWR with UUID: bf94f0e3-5745-44ad-aac9-4c04f72edb90 yahka.0 2021-01-19 05:40:18.878 info (32688) adding Deckenbeleuchtung with UUID: 3366f416-a233-43e1-a9f4-96f65c439e59 yahka.0 2021-01-19 05:40:18.875 info (32688) adding Spüle with UUID: 60a63a33-c570-42a1-a68f-2881feae75b3 yahka.0 2021-01-19 05:40:18.873 info (32688) adding Arbeitsplatte with UUID: ab5ddd74-1221-462c-bbea-7f648eae1ff5 yahka.0 2021-01-19 05:40:18.863 info (32688) adding Thermomix with UUID: 7871b8eb-dc3e-4b40-892a-f74e88f0a72b yahka.0 2021-01-19 05:40:18.852 info (32688) adapter ready, checking config yahka.0 2021-01-19 05:40:18.822 info (32688) starting. Version 0.13.1 in /opt/iobroker/node_modules/iobroker.yahka, node: v12.20.0, js-controller: 3.1.6 host.iobroker.lan 2021-01-19 05:40:16.609 info instance system.adapter.yahka.0 started with pid 32688
Muss ich nun die Geräte im Homekit nun alle neu Konfigurieren, bzw den Adapter einmal komplett entfernen und neu Installieren?
vG
-
@el_malto Vielen Dank!
"um dich richtig zu verstehen, du möchtest deinen Klingeltaster den du über ein Homematic Eingangsmodul in ioBroker hast als Klingel in Yahka einbinden damit du dann in der Homekit App deinen Homepod damit triggern kannst?"
so ist es!Allerdings erhalte ich in Homekit den Hinweis: "Dieses Gerät wird derzeit nicht von der Homeapp unterstützt".
Hast du noch eine Idee? Wie konfiguriere ich denn einen ganz normalen Taster wie für eine Lampe?Gruß, Philipp
-
@pihero HomeKit kann leider keine Taster. Du musst einen Schalter (Switch) anlegen. Diesen kannst du dann per Script 1 Sekunde nachdem er auf „true“ gewechselt hat zurück auf „false“ setzen. So mach ich das mit meinem Türöffner.
-
@loverz sagte in Yet another HomeKit adapter:
Du musst einen Schalter (Switch) anlegen. Diesen kannst du dann per Script 1 Sekunde nachdem er auf „true“ gewechselt hat zurück auf „false“ setzen. So mach ich das mit meinem Türöffner.
Schade, dass diese Funktionalität immer noch kein direkter Bestandteil des yahka-Adapters ist. Sollte eigentlich kein Ding sein, einen Schalter per Auswahl nach einer Sekunde wieder automatisch auszuschalten, um einen Taster zu simulieren. Mein Problem ist, dass ich z.B. knappe 50 solcher Schalter zur Fernbedienung unseres Fernsehers eingebunden habe und nun für jeden einzelnen einen entsprechenden Skriptbefehl in einem Javaskript implementieren müsste.
-
@dtp sagte in Yet another HomeKit adapter:
Mein Problem ist, dass ich z.B. knappe 50 solcher Schalter zur Fernbedienung unseres Fernsehers eingebunden habe und nun für jeden einzelnen einen entsprechenden Skriptbefehl in einem Javaskript implementieren müsste.
Vielleicht solltest du nochmal darüber nachdenken, ob man wirklich 50 Schalter/Taster benötigt, um einen Fernseher zu bedienen. Wieviel Sinn macht das und wer braucht das überhaupt?
-
@hiltex @dtp Gut über Sinn oder Unsinn kann man streiten. Wenn er das möchte, dann sei ihm das gegönnt.
Der YAHKA Adapter kann das bestimmt über das Skript Feld, aber dafür kenne ich mich nicht aus.
Armseliger finde ich es ehrlich gesagt von Apple, dass sie so etwas nicht anbieten.Ich habe im Internet sowieso von einem plattformübergreifend den Standard für Smart Home gelesen, an dem einige Tech-Giganten zusammenarbeiten. Da wird sich in den nächsten Monaten oder Jahren bestimmt noch viel tun.