Neues Modul für Hyperion Server 98_Hyperion.pm

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

Vorheriges Thema - Nächstes Thema

FHEM-Wohnung

#480
Vielen Dank!

leider habe ich laut FHEM nur "get Wohnzimmer_TV_Hyperion effectList" wenn ich "get Wohnzimmer_TV_Hyperion configFiles" eingebe erscheint:
Unknown argument configFiles for Wohnzimmer_TV_Hyperion, choose one of effectList:noArg

Meine config Dateien liegen im Pfad /storage/.config/ und heißen hyperion.config.grabber.json, hyperion.config.kodi.json und hyperion.config.scart.json
diese muss ich noch umändern in HyperionConfigGrabber.json, HyperionConfigKodi.json und HyperionConfigScart.json ?

list Wohnzimmer_TV_Hyperion
Internals:
   DEF        192.168.178.25 19444
   IP         192.168.178.25
   NAME       Wohnzimmer_TV_Hyperion
   NR         33
   PORT       19444
   STATE      success
   TYPE       Hyperion
   READINGS:
     2017-10-31 09:08:27   last_command    {"command":"serverinfo"}
     2017-10-31 09:01:11   last_duration   0
     2017-10-31 09:01:11   last_priority   500
     2017-10-31 09:01:11   last_result     {"success":true}
     2017-10-31 09:01:11   last_type       clear
     2017-10-30 15:30:14   last_value      30f66c
     2017-10-31 09:08:27   state           success
Attributes:
   effects    Cinema brighten lights,Cinema dim lights,Knight rider,Blue mood blobs,Cold mood blobs,Full color mood blobs,Green mood blobs,Red mood blobs,Warm mood blobs,Police Lights Single,Police Lights Solid,Rainbow mood,Rainbow swirl fast,Rainbow swirl,Random,Running dots,System Shutdown,Snake,Sparks Color,Sparks,Strobe blue,Strobe Raspbmc,Strobe white,Color traces,UDP multicast listener,UDP listener,X-Mas
   icon       rc_TV
   room       40_Wohnzimmer

Schlimbo

Deine patch Dateien sind kein Hyperion config Dateien.
Interessant wäre hier vielleicht erstmal was in den patch Dateien steht?

FHEM-Wohnung

Ich verstehe leider kein Wort...
ich habe mich 1:1 an diese http://powerpi.de/ambilight-fuer-jedes-hdmi-geraet-die-ultimative-schritt-fuer-schritt-anleitung/ gehalten

Die Steuerung von Effekten funktioniert über FHEM perfekt. Auch das Hyperion auf Kodi läuft und mithilfe der favourites.xml kann ich die jeweilige Quelle wechseln.

Der Inhalt meiner hyperion.config.kodi.json
// Automatically generated configuration file for Hyperion ambilight daemon
// Notice: All values are explained with comments at our wiki: wiki.hyperion-project.org (config area)
// Generated by: HyperCon (The Hyperion deamon configuration file builder)
// Created with HyperCon V1.03.1 (11.06.2016)

{
// DEVICE CONFIGURATION
"device" :
{
"name"       : "MyHyperionConfigINTERN",
"type"       : "ws2801",
"output"     : "/dev/spidev0.0",
"rate"     : 1000000,
"colorOrder" : "rbg"
},

// COLOR CALIBRATION CONFIG
"color" :
{
"channelAdjustment" :
[
{
"id"   : "default",
"leds" : "*",
"pureRed" :
{
"redChannel" : 150,
"greenChannel" : 10,
"blueChannel" : 10
},
"pureGreen" :
{
"redChannel" : 60,
"greenChannel" : 200,
"blueChannel" : 0
},
"pureBlue" :
{
"redChannel" : 10,
"greenChannel" : 15,
"blueChannel" : 200
}
}
],
"temperature" :
[
{
"id"   : "default",
"leds" : "*",
"correctionValues" :
{
"red" : 255,
"green" : 255,
"blue" : 255
}
}
],
"transform" :
[
{
"id"   : "default",
"leds" : "*",
"hsl" :
{
"saturationGain" : 1.0000,
"luminanceGain" : 1.0000,
"luminanceMinimum" : 0.2000
},
"red" :
{
"threshold" : 0.0000,
"gamma"      : 2.5000
},
"green" :
{
"threshold" : 0.0000,
"gamma"      : 2.5000
},
"blue" :
{
"threshold" : 0.0000,
"gamma"      : 2.5000
}
}
],
// SMOOTHING CONFIG
"smoothing" :
{
"type"            : "linear",
"time_ms"         : 200,
"updateFrequency" : 20.0000,
"updateDelay"     : 0
}
},

// NO V4L2 GRABBER CONFIG
// FRAME GRABBER CONFIG
"framegrabber" :
{
"width" : 64,
"height" : 64,
"frequency_Hz" : 10.0,
"priority" : 890
},

// BLACKBORDER CONFIG
"blackborderdetector" :
{
"enable" : true,
"threshold" : 0.02,
"unknownFrameCnt" : 600,
"borderFrameCnt" : 50,
"maxInconsistentCnt" : 10,
"blurRemoveCnt" : 1,
"mode" : "classic"
},

// KODI CHECK CONFIG
"xbmcVideoChecker" :
{
"xbmcAddress" : "127.0.0.1",
"xbmcTcpPort" : 9090,
"grabVideo" : true,
"grabPictures" : true,
"grabAudio" : true,
"grabMenu" : true,
"grabPause" : true,
"grabScreensaver" : true,
"enable3DDetection" : true
},

// JSON SERVER CONFIG
"jsonServer" :
{
"port" : 19444
},

// PROTO SERVER CONFIG
"protoServer" :
{
"port" : 19445
},

// BOBLIGHT SERVER CONFIG
"boblightServer" :
{
"port" : 19333,
"priority" : 900
},

// JSON/PROTO FORWARD CONFIG
"forwarder" :
{
"json" : ["127.0.0.1:19446"],
"proto" : ["127.0.0.1:19447"]
},

// EFFECT PATH
"effects" :
{
"paths" :
[
"/storage/hyperion/effects",
"/usr/share/hyperion/effects"
]
},

// NO BOOTEFFECT CONFIG

// LED CONFIGURATION
"leds" :
[
{
"index" : 0,
"hscan" : { "minimum" : 0.6924, "maximum" : 0.7318 },
"vscan" : { "minimum" : 0.8400, "maximum" : 1.0000 }
},
{
"index" : 1,
"hscan" : { "minimum" : 0.7227, "maximum" : 0.7621 },
"vscan" : { "minimum" : 0.8400, "maximum" : 1.0000 }
},
{
"index" : 2,
"hscan" : { "minimum" : 0.7530, "maximum" : 0.7924 },
"vscan" : { "minimum" : 0.8400, "maximum" : 1.0000 }
},
{
"index" : 3,
"hscan" : { "minimum" : 0.7833, "maximum" : 0.8227 },
"vscan" : { "minimum" : 0.8400, "maximum" : 1.0000 }
},
{
"index" : 4,
"hscan" : { "minimum" : 0.8136, "maximum" : 0.8530 },
"vscan" : { "minimum" : 0.8400, "maximum" : 1.0000 }
},
{
"index" : 5,
"hscan" : { "minimum" : 0.8439, "maximum" : 0.8833 },
"vscan" : { "minimum" : 0.8400, "maximum" : 1.0000 }
},
{
"index" : 6,
"hscan" : { "minimum" : 0.8742, "maximum" : 0.9136 },
"vscan" : { "minimum" : 0.8400, "maximum" : 1.0000 }
},
{
"index" : 7,
"hscan" : { "minimum" : 0.9045, "maximum" : 0.9439 },
"vscan" : { "minimum" : 0.8400, "maximum" : 1.0000 }
},
{
"index" : 8,
"hscan" : { "minimum" : 0.9348, "maximum" : 0.9742 },
"vscan" : { "minimum" : 0.8400, "maximum" : 1.0000 }
},
{
"index" : 9,
"hscan" : { "minimum" : 0.9652, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.8400, "maximum" : 1.0000 }
},
{
"index" : 10,
"hscan" : { "minimum" : 0.8800, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.9477, "maximum" : 1.0000 }
},
{
"index" : 11,
"hscan" : { "minimum" : 0.8800, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.9023, "maximum" : 0.9614 }
},
{
"index" : 12,
"hscan" : { "minimum" : 0.8800, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.8568, "maximum" : 0.9159 }
},
{
"index" : 13,
"hscan" : { "minimum" : 0.8800, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.8114, "maximum" : 0.8705 }
},
{
"index" : 14,
"hscan" : { "minimum" : 0.8800, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.7659, "maximum" : 0.8250 }
},
{
"index" : 15,
"hscan" : { "minimum" : 0.8800, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.7205, "maximum" : 0.7795 }
},
{
"index" : 16,
"hscan" : { "minimum" : 0.8800, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.6750, "maximum" : 0.7341 }
},
{
"index" : 17,
"hscan" : { "minimum" : 0.8800, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.6295, "maximum" : 0.6886 }
},
{
"index" : 18,
"hscan" : { "minimum" : 0.8800, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.5841, "maximum" : 0.6432 }
},
{
"index" : 19,
"hscan" : { "minimum" : 0.8800, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.5386, "maximum" : 0.5977 }
},
{
"index" : 20,
"hscan" : { "minimum" : 0.8800, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.4932, "maximum" : 0.5523 }
},
{
"index" : 21,
"hscan" : { "minimum" : 0.8800, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.4477, "maximum" : 0.5068 }
},
{
"index" : 22,
"hscan" : { "minimum" : 0.8800, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.4023, "maximum" : 0.4614 }
},
{
"index" : 23,
"hscan" : { "minimum" : 0.8800, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.3568, "maximum" : 0.4159 }
},
{
"index" : 24,
"hscan" : { "minimum" : 0.8800, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.3114, "maximum" : 0.3705 }
},
{
"index" : 25,
"hscan" : { "minimum" : 0.8800, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.2659, "maximum" : 0.3250 }
},
{
"index" : 26,
"hscan" : { "minimum" : 0.8800, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.2205, "maximum" : 0.2795 }
},
{
"index" : 27,
"hscan" : { "minimum" : 0.8800, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.1750, "maximum" : 0.2341 }
},
{
"index" : 28,
"hscan" : { "minimum" : 0.8800, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.1295, "maximum" : 0.1886 }
},
{
"index" : 29,
"hscan" : { "minimum" : 0.8800, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.0841, "maximum" : 0.1432 }
},
{
"index" : 30,
"hscan" : { "minimum" : 0.8800, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.0386, "maximum" : 0.0977 }
},
{
"index" : 31,
"hscan" : { "minimum" : 0.8800, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0523 }
},
{
"index" : 32,
"hscan" : { "minimum" : 0.9652, "maximum" : 1.0000 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.1600 }
},
{
"index" : 33,
"hscan" : { "minimum" : 0.9348, "maximum" : 0.9742 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.1600 }
},
{
"index" : 34,
"hscan" : { "minimum" : 0.9045, "maximum" : 0.9439 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.1600 }
},
{
"index" : 35,
"hscan" : { "minimum" : 0.8742, "maximum" : 0.9136 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.1600 }
},
{
"index" : 36,
"hscan" : { "minimum" : 0.8439, "maximum" : 0.8833 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.1600 }
},
{
"index" : 37,
"hscan" : { "minimum" : 0.8136, "maximum" : 0.8530 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.1600 }
},
{
"index" : 38,
"hscan" : { "minimum" : 0.7833, "maximum" : 0.8227 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.1600 }
},
{
"index" : 39,
"hscan" : { "minimum" : 0.7530, "maximum" : 0.7924 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.1600 }
},
{
"index" : 40,
"hscan" : { "minimum" : 0.7227, "maximum" : 0.7621 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.1600 }
},
{
"index" : 41,
"hscan" : { "minimum" : 0.6924, "maximum" : 0.7318 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.1600 }
},
{
"index" : 42,
"hscan" : { "minimum" : 0.6621, "maximum" : 0.7015 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.1600 }
},
{
"index" : 43,
"hscan" : { "minimum" : 0.6318, "maximum" : 0.6712 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.1600 }
},
{
"index" : 44,
"hscan" : { "minimum" : 0.6015, "maximum" : 0.6409 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.1600 }
},
{
"index" : 45,
"hscan" : { "minimum" : 0.5712, "maximum" : 0.6106 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.1600 }
},
{
"index" : 46,
"hscan" : { "minimum" : 0.5409, "maximum" : 0.5803 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.1600 }
},
{
"index" : 47,
"hscan" : { "minimum" : 0.5106, "maximum" : 0.5500 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.1600 }
},
{
"index" : 48,
"hscan" : { "minimum" : 0.4803, "maximum" : 0.5197 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.1600 }
},
{
"index" : 49,
"hscan" : { "minimum" : 0.4500, "maximum" : 0.4894 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.1600 }
},
{
"index" : 50,
"hscan" : { "minimum" : 0.4197, "maximum" : 0.4591 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.1600 }
},
{
"index" : 51,
"hscan" : { "minimum" : 0.3894, "maximum" : 0.4288 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.1600 }
},
{
"index" : 52,
"hscan" : { "minimum" : 0.3591, "maximum" : 0.3985 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.1600 }
},
{
"index" : 53,
"hscan" : { "minimum" : 0.3288, "maximum" : 0.3682 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.1600 }
},
{
"index" : 54,
"hscan" : { "minimum" : 0.2985, "maximum" : 0.3379 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.1600 }
},
{
"index" : 55,
"hscan" : { "minimum" : 0.2682, "maximum" : 0.3076 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.1600 }
},
{
"index" : 56,
"hscan" : { "minimum" : 0.2379, "maximum" : 0.2773 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.1600 }
},
{
"index" : 57,
"hscan" : { "minimum" : 0.2076, "maximum" : 0.2470 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.1600 }
},
{
"index" : 58,
"hscan" : { "minimum" : 0.1773, "maximum" : 0.2167 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.1600 }
},
{
"index" : 59,
"hscan" : { "minimum" : 0.1470, "maximum" : 0.1864 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.1600 }
},
{
"index" : 60,
"hscan" : { "minimum" : 0.1167, "maximum" : 0.1561 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.1600 }
},
{
"index" : 61,
"hscan" : { "minimum" : 0.0864, "maximum" : 0.1258 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.1600 }
},
{
"index" : 62,
"hscan" : { "minimum" : 0.0561, "maximum" : 0.0955 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.1600 }
},
{
"index" : 63,
"hscan" : { "minimum" : 0.0258, "maximum" : 0.0652 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.1600 }
},
{
"index" : 64,
"hscan" : { "minimum" : 0.0000, "maximum" : 0.0348 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.1600 }
},
{
"index" : 65,
"hscan" : { "minimum" : 0.0000, "maximum" : 0.1200 },
"vscan" : { "minimum" : 0.0000, "maximum" : 0.0523 }
},
{
"index" : 66,
"hscan" : { "minimum" : 0.0000, "maximum" : 0.1200 },
"vscan" : { "minimum" : 0.0386, "maximum" : 0.0977 }
},
{
"index" : 67,
"hscan" : { "minimum" : 0.0000, "maximum" : 0.1200 },
"vscan" : { "minimum" : 0.0841, "maximum" : 0.1432 }
},
{
"index" : 68,
"hscan" : { "minimum" : 0.0000, "maximum" : 0.1200 },
"vscan" : { "minimum" : 0.1295, "maximum" : 0.1886 }
},
{
"index" : 69,
"hscan" : { "minimum" : 0.0000, "maximum" : 0.1200 },
"vscan" : { "minimum" : 0.1750, "maximum" : 0.2341 }
},
{
"index" : 70,
"hscan" : { "minimum" : 0.0000, "maximum" : 0.1200 },
"vscan" : { "minimum" : 0.2205, "maximum" : 0.2795 }
},
{
"index" : 71,
"hscan" : { "minimum" : 0.0000, "maximum" : 0.1200 },
"vscan" : { "minimum" : 0.2659, "maximum" : 0.3250 }
},
{
"index" : 72,
"hscan" : { "minimum" : 0.0000, "maximum" : 0.1200 },
"vscan" : { "minimum" : 0.3114, "maximum" : 0.3705 }
},
{
"index" : 73,
"hscan" : { "minimum" : 0.0000, "maximum" : 0.1200 },
"vscan" : { "minimum" : 0.3568, "maximum" : 0.4159 }
},
{
"index" : 74,
"hscan" : { "minimum" : 0.0000, "maximum" : 0.1200 },
"vscan" : { "minimum" : 0.4023, "maximum" : 0.4614 }
},
{
"index" : 75,
"hscan" : { "minimum" : 0.0000, "maximum" : 0.1200 },
"vscan" : { "minimum" : 0.4477, "maximum" : 0.5068 }
},
{
"index" : 76,
"hscan" : { "minimum" : 0.0000, "maximum" : 0.1200 },
"vscan" : { "minimum" : 0.4932, "maximum" : 0.5523 }
},
{
"index" : 77,
"hscan" : { "minimum" : 0.0000, "maximum" : 0.1200 },
"vscan" : { "minimum" : 0.5386, "maximum" : 0.5977 }
},
{
"index" : 78,
"hscan" : { "minimum" : 0.0000, "maximum" : 0.1200 },
"vscan" : { "minimum" : 0.5841, "maximum" : 0.6432 }
},
{
"index" : 79,
"hscan" : { "minimum" : 0.0000, "maximum" : 0.1200 },
"vscan" : { "minimum" : 0.6295, "maximum" : 0.6886 }
},
{
"index" : 80,
"hscan" : { "minimum" : 0.0000, "maximum" : 0.1200 },
"vscan" : { "minimum" : 0.6750, "maximum" : 0.7341 }
},
{
"index" : 81,
"hscan" : { "minimum" : 0.0000, "maximum" : 0.1200 },
"vscan" : { "minimum" : 0.7205, "maximum" : 0.7795 }
},
{
"index" : 82,
"hscan" : { "minimum" : 0.0000, "maximum" : 0.1200 },
"vscan" : { "minimum" : 0.7659, "maximum" : 0.8250 }
},
{
"index" : 83,
"hscan" : { "minimum" : 0.0000, "maximum" : 0.1200 },
"vscan" : { "minimum" : 0.8114, "maximum" : 0.8705 }
},
{
"index" : 84,
"hscan" : { "minimum" : 0.0000, "maximum" : 0.1200 },
"vscan" : { "minimum" : 0.8568, "maximum" : 0.9159 }
},
{
"index" : 85,
"hscan" : { "minimum" : 0.0000, "maximum" : 0.1200 },
"vscan" : { "minimum" : 0.9023, "maximum" : 0.9614 }
},
{
"index" : 86,
"hscan" : { "minimum" : 0.0000, "maximum" : 0.1200 },
"vscan" : { "minimum" : 0.9477, "maximum" : 1.0000 }
},
{
"index" : 87,
"hscan" : { "minimum" : 0.0000, "maximum" : 0.0348 },
"vscan" : { "minimum" : 0.8400, "maximum" : 1.0000 }
},
{
"index" : 88,
"hscan" : { "minimum" : 0.0258, "maximum" : 0.0652 },
"vscan" : { "minimum" : 0.8400, "maximum" : 1.0000 }
},
{
"index" : 89,
"hscan" : { "minimum" : 0.0561, "maximum" : 0.0955 },
"vscan" : { "minimum" : 0.8400, "maximum" : 1.0000 }
},
{
"index" : 90,
"hscan" : { "minimum" : 0.0864, "maximum" : 0.1258 },
"vscan" : { "minimum" : 0.8400, "maximum" : 1.0000 }
},
{
"index" : 91,
"hscan" : { "minimum" : 0.1167, "maximum" : 0.1561 },
"vscan" : { "minimum" : 0.8400, "maximum" : 1.0000 }
},
{
"index" : 92,
"hscan" : { "minimum" : 0.1470, "maximum" : 0.1864 },
"vscan" : { "minimum" : 0.8400, "maximum" : 1.0000 }
},
{
"index" : 93,
"hscan" : { "minimum" : 0.1773, "maximum" : 0.2167 },
"vscan" : { "minimum" : 0.8400, "maximum" : 1.0000 }
},
{
"index" : 94,
"hscan" : { "minimum" : 0.2076, "maximum" : 0.2470 },
"vscan" : { "minimum" : 0.8400, "maximum" : 1.0000 }
},
{
"index" : 95,
"hscan" : { "minimum" : 0.2379, "maximum" : 0.2773 },
"vscan" : { "minimum" : 0.8400, "maximum" : 1.0000 }
},
{
"index" : 96,
"hscan" : { "minimum" : 0.2682, "maximum" : 0.3076 },
"vscan" : { "minimum" : 0.8400, "maximum" : 1.0000 }
},
{
"index" : 97,
"hscan" : { "minimum" : 0.2985, "maximum" : 0.3379 },
"vscan" : { "minimum" : 0.8400, "maximum" : 1.0000 }
},
{
"index" : 98,
"hscan" : { "minimum" : 0.3288, "maximum" : 0.3682 },
"vscan" : { "minimum" : 0.8400, "maximum" : 1.0000 }
},
{
"index" : 99,
"hscan" : { "minimum" : 0.6318, "maximum" : 0.6712 },
"vscan" : { "minimum" : 0.8400, "maximum" : 1.0000 }
},
{
"index" : 100,
"hscan" : { "minimum" : 0.6621, "maximum" : 0.7015 },
"vscan" : { "minimum" : 0.8400, "maximum" : 1.0000 }
}
],

"endOfJson" : "endOfJson"
}


hyperion_toggle_switch.sh
#!/bin/sh
GRABBER='hyperion.config.grabber.json'
KODI='hyperion.config.kodi.json'
AUTOSTART='hyperion.config.json'
SCART='hyperion.config.scart.json'
if ps | grep -v grep | grep $AUTOSTART > /dev/null
then
killall hyperiond
kodi-send -a "Notification(Hyperion Info,Ambilight für externe Geräte aktiviert,7000,http://powerpi.de/wp-content/uploads/powerpi/powerpi_ambi_thumb_hdmi.jpg)"
/storage/hyperion/bin/hyperiond.sh /storage/.config/hyperion.config.grabber.json
</dev/null >/dev/null 2>&1 &
else
if ps | grep -v grep | grep $GRABBER > /dev/null
then
killall hyperiond
kodi-send -a "Notification(Hyperion Info,Ambilight für Kodi aktiviert,7000,http://powerpi.de/wp-content/uploads/powerpi/powerpi_ambi_thumb_kodi.jpg)"
/storage/hyperion/bin/hyperiond.sh /storage/.config/hyperion.config.kodi.json
</dev/null >/dev/null 2>&1 &
else
if ps | grep -v grep | grep $KODI > /dev/null
then
killall hyperiond
kodi-send -a "Notification(Hyperion Info,Ambilight wurde ausgeschaltet,7000,http://powerpi.de/wp-content/uploads/powerpi/powerpi_ambi_thumb_off.jpg)"
else
kodi-send -a "Notification(Hyperion Info,Ambilight für externe Geräte aktiviert,7000,http://powerpi.de/wp-content/uploads/powerpi/powerpi_ambi_thumb_hdmi.jpg)"
/storage/hyperion/bin/hyperiond.sh /storage/.config/hyperion.config.grabber.json
</dev/null >/dev/null 2>&1 &
fi
fi
fi


favourites.xml
<favourites>
    <favourite name="Ambilight für Kodi aktivieren" thumb="http://powerpi.de/wp-content/uploads/powerpi/powerpi_ambi_thumb_kodi.jpg">System.Exec(&quot;/storage/.kodi/userdata/hyperion_kodi_aktivieren.sh&quot;)</favourite>
    <favourite name="Ambilight für externe Geräte aktivieren" thumb="http://powerpi.de/wp-content/uploads/powerpi/powerpi_ambi_thumb_hdmi.jpg">System.Exec(&quot;/storage/.kodi/userdata/hyperion_grabber_aktivieren.sh&quot;)</favourite>
    <favourite name="Ambilight TV aktivieren" thumb="http://powerpi.de/wp-content/uploads/powerpi/powerpi_ambi_thumb_kodi.jpg">System.Exec(&quot;/storage/.kodi/userdata/hyperion_scart_aktivieren.sh&quot;)</favourite>
    <favourite name="Ambilight ausschalten" thumb="http://powerpi.de/wp-content/uploads/powerpi/powerpi_ambi_thumb_off.jpg">system.exec(&quot;/storage/.kodi/userdata/hyperion_beenden.sh&quot;)</favourite>
</favourites>

Schlimbo

#483
Dein pach script starten Hyperion mit unterschiedlichen confg Dateien.
GRABBER='hyperion.config.grabber.json'
KODI='hyperion.config.kodi.json'
AUTOSTART='hyperion.config.json'
SCART='hyperion.config.scart.json'

Fhem Hyperion erkennt nur Dateien mit der Endung *.config.json
Du müsstest die Dateien also umbenennen in:
hyperion_grabber.config.json
hyperion_kodi.config.json
hyperion.config.json
hyperion_scart.config.json

Das natürlich auch in den *.sh Skript dann anpassen, sonst kannst du es nicht mehr über deine Favoriten Liste umstellen.

Die Dateien liegen unter "/storage/.config" auf diesen Pfad muss du in FHEM das Attribut "hyperionConfigDir" stellen, dann sollen sie auch gefunden werden.

Gruß schlimbo

FHEM-Wohnung

Alles klar danke!
Ich habe alle Dateien auf die richtigen Dateinamen geändert.

Wenn ich jedoch den Pfand ändern möchte mit "attr Wohnzimmer_TV_Hyperion hyperionConfigDir /storage/.config/" erhalte ich:

Wohnzimmer_TV_Hyperion: unknown attribute hyperionConfigDir. Type 'attr Wohnzimmer_TV_Hyperion ?' for a detailed list.
Wohnzimmer_TV_Hyperion: unknown attribute ?, choose one of alias comment eventMap group room
suppressReading userReadings verbose priority effects duration event-on-change-reading event-on-update-reading
event-aggregator event-min-interval stateFormat timestamp-on-change-reading alexaName alexaRoom cmdIcon
devStateIcon devStateStyle genericDeviceType homebridgeMapping icon msgContactAudio msgContactLight msgContactMail
msgContactPush msgContactScreen msgParams msgPriority msgRecipient msgRecipientAudio msgRecipientLight
msgRecipientMail msgRecipientPush msgRecipientScreen msgRecipientText msgTitle msgTitleShrt msgType sortby
webCmd webCmdLabel widgetOverride userattr

DeeSPe

Zitat von: FHEM-Wohnung am 31 Oktober 2017, 11:17:07
Alles klar danke!
Ich habe alle Dateien auf die richtigen Dateinamen geändert.

Wenn ich jedoch den Pfand ändern möchte mit "attr Wohnzimmer_TV_Hyperion hyperionConfigDir /storage/.config/" erhalte ich:

Wohnzimmer_TV_Hyperion: unknown attribute hyperionConfigDir. Type 'attr Wohnzimmer_TV_Hyperion ?' for a detailed list.
Wohnzimmer_TV_Hyperion: unknown attribute ?, choose one of alias comment eventMap group room
suppressReading userReadings verbose priority effects duration event-on-change-reading event-on-update-reading
event-aggregator event-min-interval stateFormat timestamp-on-change-reading alexaName alexaRoom cmdIcon
devStateIcon devStateStyle genericDeviceType homebridgeMapping icon msgContactAudio msgContactLight msgContactMail
msgContactPush msgContactScreen msgParams msgPriority msgRecipient msgRecipientAudio msgRecipientLight
msgRecipientMail msgRecipientPush msgRecipientScreen msgRecipientText msgTitle msgTitleShrt msgType sortby
webCmd webCmdLabel widgetOverride userattr


Hast Du auch sicher die aktuelle Version des Moduls?
Wann wurde das letzte mal "update" in FHEM ausgeführt?

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

FHEM-Wohnung

#486
Heute morgen habe ich FHEM geupdatet.
Habe jetzt nochmal mein device gelöscht und neu mit "define Wohnzimmer_TV_Hyperion Hyperion 192.168.178.25 19444" hinzugefügt. Auch dort geht es nicht.

Vorher war die Version installiert wo man einen Code in die "99_myUtils.pm" kopieren musste. Diesen habe ich auch dort wieder gelöscht.

DeeSPe

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

triagony

Hi,
mal eine Frage: gibt es eigentlich die Möglichkeit, mit dem Alexa FHEM Custom Skills die Farben von Hyperion zu ändern?

Beste Grüße
-triagony

Gesendet von meinem HTC 10 mit Tapatalk


DeeSPe

Zitat von: triagony am 31 Oktober 2017, 12:56:39
Hi,
mal eine Frage: gibt es eigentlich die Möglichkeit, mit dem Alexa FHEM Custom Skills die Farben von Hyperion zu ändern?

Beste Grüße
-triagony

Gesendet von meinem HTC 10 mit Tapatalk

Dazu kann ich leider überhaupt nichts sagen da ich Alexa nicht in Verwendung habe.
Evtl. wissen da Andere Etwas.

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

FHEM-Wohnung

#490
Okay super danke euch! Ich habe mit "reload 98_Hyperion.pm" nun das aktuelle Modul. Sieht auch komplett anders alles jetzt aus und die configs werden auch gefunden :)

Update:

Sehr komisch.. wenn ich FHEM Neustarte bekomme ich die alte version von Hyperion angezeigt bzw das device wird gelöscht.

ver 98_Hyperion
Unknown command ver, try help.

fhemweb.js                 15228 2017-10-10 17:34:56Z rudolfkoenig
fhemweb_readingsGroup.js   15189 2017-10-03 17:53:27Z justme1968


Somit habe ich das erstmal Hyperion in fhem konfiguriert
https://forum.fhem.de/index.php?topic=49808.0

Wie bekomme ich die alte Version restlos vom system?

DeeSPe

Zitat von: FHEM-Wohnung am 31 Oktober 2017, 13:34:54
Okay super danke euch! Ich habe mit "reload 98_Hyperion.pm" nun das aktuelle Modul. Sieht auch komplett anders alles jetzt aus und die configs werden auch gefunden :)

Update:

Sehr komisch.. wenn ich FHEM Neustarte bekomme ich die alte version von Hyperion angezeigt bzw das device wird gelöscht.

ver 98_Hyperion
Unknown command ver, try help.

fhemweb.js                 15228 2017-10-10 17:34:56Z rudolfkoenig
fhemweb_readingsGroup.js   15189 2017-10-03 17:53:27Z justme1968


Somit habe ich das erstmal Hyperion in fhem konfiguriert
https://forum.fhem.de/index.php?topic=49808.0

Wie bekomme ich die alte Version restlos vom system?

Am Besten Du löschst das Hyperion Device noch einmal in FHEM und speicherst.
Dann löschst Du das Modul "./FHEM/98_Hyperion.pm" und führst in FHEM "update" aus.
Wenn das Update dann sauber durchgelaufen ist, machst Du "shutdown restart" in FHEM.
Sobald FHEM wieder läuft legst Du die Definition vom Hyperion Device neu an.

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

FHEM-Wohnung

#492
Hi vielen Dank! Das war die Lösung super gutes Modul! Die ConfigFiles werden nun eingelesen und ich kann diese auswählen. Leider Stürzt Hyperion jedesmal ab wenn ich ein ConfigFile auswähle. Die Beleuchtung geht aus und reagiert auf keine befehle mehr. ServerResponse und state gehen auf ERROR. Die Quellenauswahl in Kodi über mein Fav-Menü klappt dann auch nicht mehr. Nur ein Neustart hilft dann.

Woran kann das liegen?

DeeSPe

Zitat von: FHEM-Wohnung am 04 November 2017, 10:38:33
Hi vielen Dank! Das war die Lösung super gutes Modul! Die ConfigFiles werden nun eingelesen und ich kann diese auswählen. Leider Stürzt Hyperion jedesmal ab wenn ich ein ConfigFile auswähle. Die Beleuchtung geht aus und reagiert auf keine befehle mehr. ServerResponse und state gehen auf ERROR. Die Quellenauswahl in Kodi über mein Fav-Menü klappt dann auch nicht mehr. Nur ein Neustart hilft dann.

Woran kann das liegen?

Hat der User fhem auch die Berechtigung Hyperion zu stoppen und zu starten (sudoers)?

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

DeeSPe

#494
Zitat von: Schlimbo am 18 Oktober 2017, 10:37:07
Hallo Dan,
habe gerade festgestellt, dass der Befehl "set configFile" mein FHEM ca. 2 Sekunden blockiert, wäre es möglich die SSH Kommunikation auch non-blocking durchzuführen?
Gruß Schlimbo

Ich habe mal einen Versuch gewagt das Setzen der configFiles non-blocking zu gestalten.
Per SSH konnte ich leider nicht testen, aber lokal funktioniert es bei mir.

Bitte gerne mal das Modul im Anhang testen.
Feedback ist wie immer erwünscht.

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