Neues Modul für Hyperion Server 98_Hyperion.pm

Begonnen von DeeSPe, 29 Juni 2016, 18:54:18

Vorheriges Thema - Nächstes Thema

pflaume88

Hallo

leider bekomme ich die Verbindung nicht zum laufen!
Ich habe soweit wie in der Anleitung beschrieben alles getan ssh-key usw..
Mit de Android App kann ich den externen RPI mit aktueller Hyperionversion steuern!
Ach SSH-Befehle von meinen FHEM RPI funktionieren.

Ich benutze das Hyperbain Image für meinen Ambilight RPI.

Danke für euere Hilfe.

Esjay

Nutzt du Hyperion NG, oder Hyperion Classic?
Mit Hyperion NG wirst du meinem Verständnis nach auch keine Verbindung bekommen.

Grüße

MadMax-FHEM

Wenn du schreibst, dass du vom PI aus steuern kannst: mit welchem User!?

Hast du den ssh-Key "als" User fhem erzeugt!?
Bzw. müssen die Keys im .ssh Ordner von fhem liegen...

Sonst kommt fhem (= User fhem) ja nicht remote drauf...

Gruß, Joachim
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

Esjay

Zitat von: MadMax-FHEM am 24 September 2020, 19:33:09
Wenn du schreibst, dass du vom PI aus steuern kannst: mit welchem User!?

Hast du den ssh-Key "als" User fhem erzeugt!?
Bzw. müssen die Keys im .ssh Ordner von fhem liegen...

Sonst kommt fhem (= User fhem) ja nicht remote drauf...

Gruß, Joachim

Vergebene Liebesmühe, da Hyperbain = Hyperion NG
Zitat von: pflaume88 am 24 September 2020, 18:54:38

Ich benutze das Hyperbain Image für meinen Ambilight RPI.

Danke für euere Hilfe.

Allerdings habe ich einen Ansatz. Sry DeeSPe falls dir das hier nicht passt.

defmod HyperionNG HTTPMOD none 0
attr HyperionNG userattr set01Data set01Name set01TextArg:0,1 set01URL set02Data set02Name set02TextArg:0,1 set02URL set03Data set03Name set03TextArg:0,1 set03URL set04Data set04Name set04TextArg:0,1 set04URL set05Data set05Name set05TextArg:0,1 set05URL setHeader1
attr HyperionNG DbLogExclude .*
attr HyperionNG httpVersion 1.1
attr HyperionNG set01Data {"command":"componentstate","componentstate":{"component":"LEDDEVICE","state":$val}}
attr HyperionNG set01Name LEDDevice
attr HyperionNG set01TextArg 1
attr HyperionNG set01URL http://192.168.178.76:8090/json-rpc
attr HyperionNG set02Data {"command" : "instance","subcommand":"startInstance","instance" :$val}
attr HyperionNG set02Name Start_Instanz
attr HyperionNG set02TextArg 1
attr HyperionNG set02URL http://192.168.178.76:8090/json-rpc
attr HyperionNG set03Data {"command" : "instance","subcommand":"stopInstance","instance" :$val}
attr HyperionNG set03Name Stopp_Instanz
attr HyperionNG set03TextArg 1
attr HyperionNG set03URL http://192.168.178.76:8090/json-rpc
attr HyperionNG set04Data {"command":"componentstate","componentstate":{"component":"V4L","state":$val}}
attr HyperionNG set04Name USB_Device
attr HyperionNG set04TextArg 1
attr HyperionNG set04URL http://192.168.178.76:8090/json-rpc
attr HyperionNG set05Data {"command":"componentstate","componentstate":{"component":"GRABBER","state":$val}}
attr HyperionNG set05Name Platform_Grabber
attr HyperionNG set05TextArg 1
attr HyperionNG set05URL http://192.168.178.76:8090/json-rpc
attr HyperionNG setHeader1 Content-Type: application/json





Grüße

MadMax-FHEM

Naja, so schlimm is nicht, dass vergebens... ;)

Gruß, Joachim
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

pflaume88

Hallo ja ich benutze Hyperion NG.
Ich versuche den HTTPMOD. Danke dafür.

An den Entwickler:

könntest Du dir vorstellen das Modul an Hyperion NG anzupassen?

Danke

pflaume88

So ich habe die SSH Keys bzw. die ganzen Berechtigungen um auf den Hyperion RPI zu zu greifen ohne Passwortabfrage.
Der vorgestellte HTTPMOD funktioniert so leider nicht......
Keine Ahnung was ich noch tun sollte.

Danke Leute für die Hilfe

FHEM-Wohnung

Ich habe aktuell noch nicht die Version Hyperion.ng am laufen. Daher wollte ich mal fragen, ob diese auch unterstützt wird?

Desweiteren, ist es weiterhin möglich verschiedene Quellen für Hyperion per FHEM anzutriggern? (Also zum Beispiel Kabel / Kodi / HDM1 etc.)

Oder ist dies jetzt sogar einfach über die Weboberfläche von Hyperion.ng möglich? (Also zum Beispiel per Link)

Vielen Dank!

lucca111

Hallo, ich habe eine Lan-Steckdose die über ein Notify mit dem Hyperion Ein und Aus geschalten werden soll.
Das Notify wird halt alle 60 Sekunden (Polling Intervall vom Hyperion) getriggert.
Ich möchte nicht mit Variablen arbeiten und mir den Zustand merken und vergleichen und nur dann schalten.
Irgendwie muss das doch noch einfacher gehen? Gibt es kein Reading was nicht mit dem Polling geupdatet wird?
Bei anderen Geräten gibt es immer ein einfaches on off State was sich nicht immer geupdatet wird.

Hier mal ein Beispiel meiner Versuche. Habe auch mit State und so probiert geht aber natürlich auch nicht.

Gruß Lucca


define nLi.Ambilight notify Li.Ambilight:mode.* {\
if($EVTPART1 eq "rgb") \
{fhem(SetAmbilight("Li.HarmonyDevice","Li.TvReceiver","Green"))}\
elsif($EVTPART1 eq "off") \
{fhem(SetAmbilight("Li.HarmonyDevice","Li.TvReceiver","Red"))}\
\
#{Log 1, "Notify $NAME  EVENT:=$EVENT / EVTPART1:=$EVTPART1 "} \
}
setuuid nLi.Ambilight 5f7f3705-f33f-8726-7b45-39d6e98446e167f0
attr nLi.Ambilight group notify
attr nLi.Ambilight room Schaltschrank

MadMax-FHEM

event-on-change-reading entsprechend setzen, dann kommen Events nur noch bei Änderung ergo reagiert das notify auch nur dann...

Du kannst/solltes das notify auch "schärfer" fassen, so in der Art:

mode:(rgb|off)

Dann reagiert es nur auf rgb und off (wenn nur rgb und off kommen, dann nat. unmötig ;)  )...

Wie genau musst du anpassen oder mal Auszüge aus dem Eventmonitor posten...

Gruß, Joachim
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

lucca111

Danke Joachim werde ich mal probieren  :D

Schönen Abend noch....

BooStar

Hallo zusammen,

ich würde mich auch sehr freuen wenn das Modul an hyperion.ng angepasst werden könnte. ;-)

BooStar

retikulum

Wäre super, wenn auf der 1. Seite und im Commandref der Nicht-Support von HyperionNG erwähnt werden würde, damit man wenigstens etwas Lebenszeit spart...

slawekking

Hallo,

unterstuetzt das Modul auch HyperHDR?

Komme uber de Status opended nicht drueber hinweg.

Gruss

Christoph

DeeSPe

Zitat von: slawekking am 12 April 2022, 14:29:11
unterstuetzt das Modul auch HyperHDR?

Ich weiß zwar nicht was das ist aber ich denke nicht.

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