39_alexa.pm und alexa-fhem test version

Begonnen von justme1968, 03 Januar 2019, 22:43:10

Vorheriges Thema - Nächstes Thema

justme1968

nein. vor kurzem waren es bei meinen noch 10% schritte. kurz vor fhem connector raus gekommen ist.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

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

TomLee

Kann ich gar net glauben, egal wo das Thema hier im Forum im letzten Jahr aufgegriffen wurde waren es 25er Schritte.

justme1968

[2018-12-21 12:41:34] accepted new token
**** Received Directive: {"directive":{"header":{"namespace":"Alexa.PercentageController","name":"AdjustPercentage","payloadVersion":"3","messageId":"061fe4fa-7021-4934-bae9-001d4b24ea22","correlationToken":"...},"endpointId":"KEQ0155768","cookie":{"device":"Rolladen"}},"payload":{"percentageDelta":-10}}}
[2018-12-21 12:41:34] [FHEM Schlafzimmer] Rolladen: executing set cmd for TargetPosition with value 60
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

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

TomLee

Was ist denn bei deinen anders wie meinen ?
Bei mir warens noch nie 10 Schritte. Beweisen kann ichs net meine Logs sind alle gelöscht.

defmod Rollo_EG_Kueche CUL_HM 4AABAF
attr Rollo_EG_Kueche userattr room_map structexclude
attr Rollo_EG_Kueche IOgrp VCCU
attr Rollo_EG_Kueche alexaName fenster
attr Rollo_EG_Kueche autoReadReg 4_reqStatus
attr Rollo_EG_Kueche comment room Rollo_OG_Schlafzimmer Rollo_OG_Bad rp_EG_Rollo_Kueche_80
attr Rollo_EG_Kueche devStateIcon (100|on):fts_shutter_10@green (0|off):fts_shutter_100@red 1\d.*:fts_shutter_90 2\d.*:fts_shutter_80 3\d.*:fts_shutter_70 4\d.*:fts_shutter_60 5\d.*:fts_shutter_50 6\d.*:fts_shutter_40 7\d.*:fts_shutter_30 8\d.*:fts_shutter_20 9\d.*:fts_shutter_10 9\d.*:fts_shutter_10
attr Rollo_EG_Kueche expert 2_raw
attr Rollo_EG_Kueche firmware 2.8
attr Rollo_EG_Kueche genericDeviceType blind
attr Rollo_EG_Kueche model HM-LC-BL1-FM
attr Rollo_EG_Kueche peerIDs 00000000,
attr Rollo_EG_Kueche room Rollladen,Alexacontrol,CUL_HM,Homekit
attr Rollo_EG_Kueche serialNr NEQ0512953
attr Rollo_EG_Kueche structexclude alexaName
attr Rollo_EG_Kueche subType blindActuator
attr Rollo_EG_Kueche webCmd statusRequest:toggleDir:on:off:up:down:stop

justme1968


ich habe keine ahnung. es muss an amazon liegen. aber es ist ja eigentlich auch egal. weil echtes ganz rauf und runter wie man es eigentlich möchte ist so oder so ohne routinen aktuell nicht möglich im moment.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

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

inesa394

Hallo
Hier die ausgabe auf der Konsole
mikelsoft@nuc:~$ sudo npm install -g alexa-fhem
[sudo] Passwort für mikelsoft:
+ alexa-fhem@0.3.0
updated 1 package in 2.02s
mikelsoft@nuc:~
Vorher hattte ich Version 0.15
Habe nichts verändert an meiner installation
nternals:
   FUUID      5c44076b-f33f-f372-b514-07174390d07312a4
   NAME       alexa
   NOTIFYDEV  global
   NR         799
   NTFY_ORDER 50-alexa
   STATE      stopped; alexa-fhem not installed. install with 'sudo npm install -g alexa-fhem'.
   TYPE       alexa
   logfile    ./log/alexa-%Y-%m-%d.log
   .attraggr:
   .attrminint:
   CoProcess:
     cmdFn      alexa_getCMD
     name       alexaFHEM
     state      stopped; alexa-fhem not installed. install with 'sudo npm install -g alexa-fhem'.
   READINGS:
     2019-01-17 07:33:45   .eventToken     {"access_token":"Atza|IwEBIIrSp1v7NwQ6L3s3vlvZ2yeA9azRHmPVy59s0gsKxdNuudkNfZA503FQU4c0CxF_4dPui6nwr0kQZZaZrVM_f6DFGS1rn657OAwsyzU-6r1QC1-Sf0Xhg59Eh2cRt6B6JzwjEz3erztF0KSh45TNTF97bbnXXQp0RUECLT1RVjlRTpOQFNvRAQUS_cA-R_zL6IPnDYGlgCsgRNaYfUAzTDtowcFi-wOGWDTwa0Ws4KvVcA4XzF4QtBj9nnLd_CcMLbyTA77HwxYfRIDAYgPBfNZ45G1CFo6qnDknrcIHK0Gh9ujFPSM8DQBQWIJlR2NWgKkjhq2gOOQfjTMpqAbjb1RJ0Ga_3sbk8dHRtj6qhSr5_lAXs3KW8z0B0uS2Zg97S2XTNks2m9DZmxQ-HtS0KropUSid2g2H1BmmOrDL9AtVLS7BU-2nqa97BeSw8Pe_abDcshfvvaZc__C9LIKy6cUbGplFO22u2zunZcfQYex83w","refresh_token":"Atzr|IwEBIJuKngDQYT3n___qVWQNZb_2oWlAdxrIJnNiK0elFmgKUTJXWqYreE-nSAT0SN2wN5GNayBlvf9KKxxHq5m1M01bUbK6cuEvY3p49QhVfrQwDUeG0SEiqj9FgrLevUu6Y0CLKC9_hdOE98xBI0Oog3uVYTXFP3bBnO3d3yfhG0s6Lzt4HT5LDvTB7GiL0bCvM5KrQnhgzMkddbzcgycZdAMHqCmJfymcPOvqkJEYF10IxJpJ4aKqrHcIXMq70kAw9hu8pBVmWDKHMnbsL_T_f-GXBKBSuKDxUeUswaZrnDbWqTlks-OevurGqNAW7x7Ju5V4XXD9ojvl1GwxoYVY44azTCPIhA5AWA1dp5ntrGdaNiwvWZpY6sszLjMBHDgmntZDuGFBjkyvGayTsUiXMqE2AnrCcVYrDLt7lh8gNtaQrKDUkuGnyVQFQlZ7agzVBO1dgEphWCFd0pLVW8JGd6zHZfuUBmaCilBC2sbJhuBzyA","token_type":"bearer","expires_in":3600}
     2019-02-08 10:06:29   alexaFHEM       stopped; alexa-fhem not installed. install with 'sudo npm install -g alexa-fhem'.
     2019-02-08 08:43:13   alexaFHEM.ProxyConnection stopped
     2019-01-17 07:15:31   alexaFHEM.bearerToken crypt:737475240d57780e7673530d010f275a
     2019-01-17 07:15:31   alexaFHEM.skillRegKey crypt:0175705e01270a761e745577000c5a572105540b5102757c031e232672210207730e76240f5d0e017608
     2019-02-05 15:06:33   echoId          amzn1.ask.device.AGDU6HCPG7NCO2HQ4N6PZDRX263X6MZFPI75P26BW7O7UXRHRFTHS7TUWAD34SN7RJ4H2WUUJKO3UZD2KH2BYYIA4PCISVCM37CRYLWEF4DWY4BYED7GR72KN5NTBS27HFYV2TOFZHTYYQWRAZL66MBONKSQM5C5DZVW7WPGPU3QEWQQHZ3XS
     2019-02-05 15:06:33   echoRoom        unknown
     2019-02-05 15:06:33   fhemIntent      woisttelefon
     2019-01-31 10:41:16   intent          SessionEndedRequest
Attributes:
   DbLogExclude .*
   alexaFHEM-auth crypt:5f5e580354165651470b0650555107110d450959
   alexaFHEM-config ./alexa-fhem.cfg
   alexaFHEM-log ./log/alexa-%Y-%m-%d.log
   alexaMapping #Characteristic=<name>=<value>,...
On=verb=schalte,valueOn=an;ein,valueOff=aus,valueToggle=um

Brightness=verb=stelle,property=helligkeit,valuePrefix=auf,values=AMAZON.NUMBER,valueSuffix=prozent

Hue=verb=stelle,valuePrefix=auf,values=rot:0;grün:128;blau:200
Hue=verb=färbe,values=rot:0;grün:120;blau:220

Saturation=verb=stelle,property=sättigung,valuePrefix=auf,values=AMAZON.NUMBER
Saturation=verb=sättige,values=AMAZON.NUMBER

TargetPosition=verb=mach,articles=den;die,values=auf:100;zu:0
TargetPosition=verb=stelle,valuePrefix=auf,values=AMAZON.NUMBER,valueSuffix=prozent

TargetTemperature=verb=stelle,valuePrefix=auf,values=AMAZON.NUMBER,valueSuffix=grad

Volume:verb=stelle,valuePrefix=auf,values=AMAZON.NUMBER,valueSuffix=prozent

#Weckzeit=verb=stelle,valuePrefix=auf;für,values=AMAZON.TIME,valueSuffix=uhr
   alexaTypes #Type=<alias>[,<alias2>[,...]]
light=licht,lampen
blind=rolladen,rolläden,jalousie,jalousien,rollo,rollos
   devStateIcon stopped:control_home@red:start stopping:control_on_off@orange running.*:control_on_off@green:stop
   echoRooms  #<deviceId>=<room>

   fhemIntents #IntentName=<sample utterance>
gutenMorgen=guten morgen
guteNacht=gute nacht
{currentRadioTitle()}=was läuft gerade im radio
{currentRadioTitle()}=was gerade im radio läuft
aussentemp=aussen temperatur
wohnzimmertemp= wohnzimmer temperatur
feuchtebad= Luftfeuchtigkeit bad
luftfeuchte = Luftfeuchtigkeit aussen
denonauf =  lauter
denonab = leiser
sonosab = Sonos leiser
sonosauf = Sonos lauter
tonean = ton ein
toneaus = ton aus
gutenabend = guten abend
bildterrasse= bild von terrasse
bildwohnzimmer = bild vom wohnzimmer
bilddachdoben = bild vom dachboden
bildkeller = bild vom keller
deckenlichtdunkler = deckenlicht dunkler
deckenlichtheller = deckenlicht heller
bogenlampedunkler=  bogenlampe dunkler
bogenlampeheller = bogenlampe heller
fernsehlichtdunkler = fernsehlicht dunkler
fernsehlichtheller = fernsehlicht heller
{alexa_hallo_alexa()}=hallo alexa
{wohnstubetemperatur()}= wohnstube temperatur
{ fhem("set deckenlicht.dummy on");;;;return "das licht an der decke wurde eingeschalten"}:mach das licht an der decke an
{sonnenuntergang (30,"Milight_Bogenlampe")}=sonnen untergang
{wakeUp (30,"Milight_Deckenlampe")}=sonnen aufgang
woisttelefon = wo ist telefon
woisthandy = wo ist Handy
woistmeinhandy = wo ist mein Handy
{Alexacmd ("gutenmorgen")}=guten morgen
{Alexacmd ("guteNacht")}=gute nacht
{Alexacmd ("tvlauter")}=Fernseher lauter
{Alexacmd ("tvleiser")}=Fernseher leiser
{Alexacmd ("tvprgup")}=Fernseher nächstes Programm
{Alexacmd ("tvprgdown")}=Fernseher vorheriges Programm
{Alexacmd ("tverstes")}=Fernseher das erste
{Alexacmd ("tvzweites")}=Fernseher das zweite
{Alexacmd ("tvsateins")}=fernseher sat eins
{Alexacmd ("skyerstes")}=Fernseher sky eins
{Alexacmd ("skyzweites")}=fernseher sky zwei
{Alexacmd ("skysport")}=Fernseher sky sport eins
{Alexacmd ("skysport2")}=fernseher sky sport zwei
{Alexacmd ("tvaus")}= t v aus
{Alexacmd ("fernseheran)"}= fernseher einschalten
{Alexacmd ("fernseheraus)"}= fernseher ausschalten
{alexaRoomTemperature()}=wie warm ist es Zuhause
{alexastatusFensterOffen()}=ob noch fenster auf sind|welche fenster auf sind|welche fenster noch auf sind
   room       Alexa
   stateFormat alexaFHEM

justme1968

vermutlich hast du das npm
install in einem verzeichnis gemacht in dem noch eine alte version liegt.

hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

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

inesa394

ja ich war im home verzeichnis statt in /opt/fhem
geholfen hat dann alles zu löschen und noch mal von vorn zu beginnen
da der wechsel in opt/fhem auch nicht mehr funktionierte.
mikelsoft@mikelsoft-ZBOX-CI320NANO-series:/opt/fhem$ sudo npm install -g alexa-fhem
npm ERR! path /usr/lib/node_modules/alexa-fhem/node_modules/.bin/har-validator
npm ERR! code EEXIST
npm ERR! Refusing to delete /usr/lib/node_modules/alexa-fhem/node_modules/.bin/har-validator: is outside /usr/lib/node_modules/alexa-fhem/node_modules/har-validator and not a link
npm ERR! File exists: /usr/lib/node_modules/alexa-fhem/node_modules/.bin/har-validator
npm ERR! Move it away, and try again.

npm ERR! A complete log of this run can be found in:
npm ERR!     /home/mikelsoft/.npm/_logs/2019-02-08T12_33_14_106Z-debug.log


87insane

Um mich hier nochmal ein zu klinken...

Bei mir geht es so:
Rollo hoch = Ganz hoch (Keine Änderungen vorgenommen an iwelchen Einstellungen)
Rollo runter = geht nicht
Rollo auf zb 80% = geht

Das ging immer bisher. Geht auch aktuell noch bei mir. Wenn ich weiteres brauchen würde, würde ich im Notfall ne Routine erstellen.

dk3572

Zitat von: Esjay am 22 Januar 2019, 18:35:45
Super danke.

Ich habe jetzt mal das mapping wie folgt gesetzt. Annahme meinerseits, reading=channel ist der aktuelle Kanal, cmd ist dementsprechend das set xyz channel x



ChannelController:reading=channel,cmd=channel

{
  "Arg":"FormularF1",
  "Results": [
  {
    "Name":"FormularF1",
    "PossibleSets":"toggle:noArg on:noArg off:noArg volume:slider,0,1,100 volumeUp:noArg volumeDown:noArg msg remoteControl channelUp:noArg channelDown:noArg play:noArg pause:noArg stop:noArg record:noArg showText downmix:on,off channel:Das_Erste_HD,ZDF_HD,RTL_HD,SAT.1_HD,ProSieben_HD,VOX_HD,kabel_eins_HD,SPORT1_HD,RTLII_HD,DMAX_HD,Sky_Cinema_HD,Sky_Cinema_+1_HD,Sky_Cinema_+24_HD,Sky_Cinema_Action_HD,Sky_Cinema_Hits_HD,Sky_Cinema_Family_HD,Sky_1_HD,Sky_Atlantic_HD,13th_Street_HD,SYFY_HD,Sky_Arts_HD,Beate-Uhse.TV_HD,SUPER_RTL_HD,Disney_Cinemagic_HD,Disney_Junior_HD,Discovery_HD,NatGeo_HD,Nat_Geo_Wild_HD,TNT_Comedy_HD,Universal_TV_HD,TNT_Serie_HD,History_HD,Spiegel_Geschichte_HD,E!_Entertainm._HD,TNT_Film_HD,Fox_HD mute:on,off input:tv,radio reboot:noArg restartGui:noArg shutdown:noArg statusRequest:noArg",
    "PossibleAttrs":"alias comment:textField-long eventMap:textField-long group room suppressReading userReadings:textField-long verbose:0,1,2,3,4,5 disable:1,0 disabledForIntervals do_not_notify:1,0 https:0,1 http-method:GET,POST http-noshutdown:1,0 disable:0,1 bouquet-tv bouquet-radio timeout remotecontrol:standard,advanced,keyboard lightMode:0,1 ignoreState:0,1 macaddr:textField model wakeupCmd:textField WOL_useUdpBroadcast WOL_port WOL_mode:EW,UDP,BOTH event-aggregator event-min-interval event-on-change-reading event-on-update-reading oldreadings stateFormat:textField-long timestamp-on-change-reading alarmDevice:Actor,Sensor alarmSettings alexaName alexaRoom babbleDevice cmdIcon devStateIcon devStateIcon:textField-long devStateStyle genericDeviceType:security,ignore,switch,outlet,light,blind,thermometer,thermostat,contact,garage,window,lock homebridgeMapping:textField-long icon msgContactAudio msgContactLight msgContactMail msgContactPush msgContactScreen msgParams msgPriority msgRecipient msgRecipientAudio msgRecipientLight msgRecipientMail msgRecipientPush msgRecipientScreen msgRecipientText msgTitle msgTitleShrt msgType:text,push,mail,screen,light,audio,queue siriName sortby webCmd webCmdLabel:textField-long widgetOverride userattr",
    "Internals": {
      "CHANGED": "null",
      "DEF": "192.168.178.55",
      "INTERVAL": "45",
      "NAME": "FormularF1",
      "NR": "163",
      "STATE": "on",
      "TYPE": "ENIGMA2",
      "URL": "http://192.168.178.55/",
      "modelid": "F1"
    },
    "Readings": {
      "acg": { "Value":"6", "Time":"2019-01-22 18:34:23" },
      "apid": { "Value":"259", "Time":"2019-01-22 17:52:18" },
      "ber": { "Value":"0", "Time":"2019-01-22 18:34:23" },
      "channel": { "Value":"RTL_HD", "Time":"2019-01-22 18:02:56" },
      "channelList": { "Value":"Das_Erste_HD,ZDF_HD,RTL_HD,SAT.1_HD,ProSieben_HD,VOX_HD,kabel_eins_HD,SPORT1_HD,RTLII_HD,DMAX_HD,Sky_Cinema_HD,Sky_Cinema_+1_HD,Sky_Cinema_+24_HD,Sky_Cinema_Action_HD,Sky_Cinema_Hits_HD,Sky_Cinema_Family_HD,Sky_1_HD,Sky_Atlantic_HD,13th_Street_HD,SYFY_HD,Sky_Arts_HD,Beate-Uhse.TV_HD,SUPER_RTL_HD,Disney_Cinemagic_HD,Disney_Junior_HD,Discovery_HD,NatGeo_HD,Nat_Geo_Wild_HD,TNT_Comedy_HD,Universal_TV_HD,TNT_Serie_HD,History_HD,Spiegel_Geschichte_HD,E!_Entertainm._HD,TNT_Film_HD,Fox_HD", "Time":"2019-01-22 18:23:59" },
      "currentMedia": { "Value":"1:0:19:EF10:421:1:C00000:0:0:0:", "Time":"2019-01-22 18:02:56" },
      "currentTitle": { "Value":"-", "Time":"2019-01-22 18:02:56" },
      "enigmaversion": { "Value":"2017-07-13", "Time":"2018-01-17 18:50:12" },
      "eventcurrenttime": { "Value":"-", "Time":"2019-01-22 18:02:56" },
      "eventcurrenttime_hr": { "Value":"-", "Time":"2019-01-22 18:02:56" },
      "eventcurrenttime_next": { "Value":"-", "Time":"2019-01-22 18:02:56" },
      "eventcurrenttime_next_hr": { "Value":"-", "Time":"2019-01-22 18:02:56" },
      "eventdescription": { "Value":"-", "Time":"2019-01-22 18:02:56" },
      "eventdescription_next": { "Value":"-", "Time":"2019-01-22 18:02:56" },
      "eventdescriptionextended": { "Value":"-", "Time":"2019-01-22 18:02:56" },
      "eventdescriptionextended_next": { "Value":"-", "Time":"2019-01-22 18:02:56" },
      "eventduration": { "Value":"-", "Time":"2019-01-22 18:02:56" },
      "eventduration_hr": { "Value":"-", "Time":"2019-01-22 18:02:56" },
      "eventduration_next": { "Value":"-", "Time":"2019-01-22 18:02:56" },
      "eventduration_next_hr": { "Value":"-", "Time":"2019-01-22 18:02:56" },
      "eventname": { "Value":"-", "Time":"2019-01-22 18:02:56" },
      "eventname_next": { "Value":"-", "Time":"2019-01-22 18:02:56" },
      "eventremaining": { "Value":"-", "Time":"2019-01-22 18:02:56" },
      "eventremaining_hr": { "Value":"-", "Time":"2019-01-22 18:02:56" },
      "eventremaining_next": { "Value":"-", "Time":"2019-01-22 18:02:56" },
      "eventremaining_next_hr": { "Value":"-", "Time":"2019-01-22 18:02:56" },
      "eventstart": { "Value":"-", "Time":"2019-01-22 18:02:56" },
      "eventstart_hr": { "Value":"-", "Time":"2019-01-22 18:02:56" },
      "eventstart_next": { "Value":"-", "Time":"2019-01-22 18:02:56" },
      "eventstart_next_hr": { "Value":"-", "Time":"2019-01-22 18:02:56" },
      "eventtitle": { "Value":"-", "Time":"2019-01-22 18:02:56" },
      "eventtitle_next": { "Value":"-", "Time":"2019-01-22 18:02:56" },
      "fpversion": { "Value":"None", "Time":"2018-01-17 18:50:12" },
      "hdd1_capacity": { "Value":"0.9", "Time":"2018-03-02 08:52:46" },
      "hdd1_free": { "Value":"0.9", "Time":"2018-03-02 08:52:46" },
      "hdd1_model": { "Value":"Generic(Flash Disk)", "Time":"2018-03-02 08:52:46" },
      "imageversion": { "Value":"6.0.1", "Time":"2018-01-17 18:50:12" },
      "input": { "Value":"tv", "Time":"2019-01-22 17:14:10" },
      "inputList": { "Value":"tv,radio", "Time":"2018-01-16 19:34:26" },
      "iswidescreen": { "Value":"1", "Time":"2019-01-22 18:02:56" },
      "lanmac": { "Value":"0c:8c:8f:00:45:78", "Time":"2018-03-02 08:52:46" },
      "model": { "Value":"F1", "Time":"2018-01-17 18:50:12" },
      "mute": { "Value":"off", "Time":"2019-01-22 17:14:10" },
      "nextTitle": { "Value":"-", "Time":"2019-01-22 18:02:56" },
      "onid": { "Value":"1", "Time":"2019-01-22 17:14:10" },
      "pcrpid": { "Value":"255", "Time":"2019-01-22 17:52:18" },
      "pmtpid": { "Value":"96", "Time":"2019-01-22 18:02:56" },
      "power": { "Value":"on", "Time":"2019-01-22 17:14:10" },
      "presence": { "Value":"present", "Time":"2019-01-15 14:29:19" },
      "providername": { "Value":"CBC", "Time":"2019-01-22 18:02:56" },
      "recordings": { "Value":"0", "Time":"2018-01-17 18:50:12" },
      "recordings_error": { "Value":"0", "Time":"2018-01-17 18:50:12" },
      "recordings_finished": { "Value":"0", "Time":"2018-01-17 18:50:12" },
      "recordings_next": { "Value":"0", "Time":"2018-01-17 18:50:12" },
      "recordings_next_counter": { "Value":"0", "Time":"2018-01-17 18:50:12" },
      "recordings_next_counter_hr": { "Value":"-", "Time":"2018-01-17 18:50:12" },
      "recordings_next_hr": { "Value":"-", "Time":"2018-01-17 18:50:12" },
      "recordings_next_name": { "Value":"-", "Time":"2018-01-17 18:50:12" },
      "recordings_next_servicename": { "Value":"-", "Time":"2018-01-17 18:50:12" },
      "servicename": { "Value":"RTL HD", "Time":"2019-01-22 18:02:56" },
      "servicereference": { "Value":"1:0:19:EF10:421:1:C00000:0:0:0:", "Time":"2019-01-22 18:02:56" },
      "servicevideosize": { "Value":"1920x1080", "Time":"2019-01-22 18:02:56" },
      "sid": { "Value":"61200", "Time":"2019-01-22 18:02:56" },
      "snr": { "Value":"83", "Time":"2019-01-22 18:34:23" },
      "snrdb": { "Value":"16.71", "Time":"2019-01-22 18:34:23" },
      "state": { "Value":"on", "Time":"2019-01-22 17:14:10" },
      "stateAV": { "Value":"on", "Time":"2019-01-22 17:14:10" },
      "tsid": { "Value":"1057", "Time":"2019-01-22 18:02:56" },
      "tuner_a": { "Value":"BCM7346 (internal) (DVB-S2)", "Time":"2018-01-17 18:50:12" },
      "tuner_b": { "Value":"BCM7346 (internal) (DVB-S2)", "Time":"2018-01-17 18:50:12" },
      "txtpid": { "Value":"32", "Time":"2019-01-22 17:52:18" },
      "videoheight": { "Value":"1080", "Time":"2019-01-22 18:02:56" },
      "videowidth": { "Value":"1920", "Time":"2019-01-22 18:02:56" },
      "volume": { "Value":"100", "Time":"2019-01-22 17:48:30" },
      "vpid": { "Value":"255", "Time":"2019-01-22 17:52:18" },
      "webifversion": { "Value":"OWIF 1.2.5", "Time":"2018-01-17 18:50:12" }
    },
    "Attributes": {
      "alexaName": "Test",
      "bouquet-radio": "1:7:2:0:0:0:0:0:0:0:FROM BOUQUET \"userbouquet.favourites.radio\" ORDER BY bouquet",
      "bouquet-tv": "1:7:1:0:0:0:0:0:0:0:FROM BOUQUET \"userbouquet.favourites.tv\" ORDER BY bouquet",
      "devStateIcon": "on:rc_GREEN:off off:rc_YELLOW:on absent:rc_STOP:on",
      "genericDeviceType": "media",
      "homebridgeMapping": "ChannelController:reading=channel,cmd=channel",
      "http-method": "GET",
      "icon": "dreambox",
      "model": "F1",
      "room": "Spielzimmer",
      "webCmd": "channel:input"
    }
  }  ],
  "totalResultsReturned":1
}


Das Log zeigt folgendes:

[1/22/2019, 6:24:38 PM] [FHEM] FormularF1 is media
[1/22/2019, 6:24:38 PM] [FHEM] FormularF1 has
[1/22/2019, 6:24:38 PM] [FHEM]   Custom Volume [volume;cached]
[1/22/2019, 6:24:38 PM] [FHEM]   Custom Power [power]
[1/22/2019, 6:24:38 PM] [FHEM]   On [state;on,off]
[1/22/2019, 6:24:38 PM] [FHEM]   ChannelController [channel]
  2019-01-22 18:24:38 caching: FormularF1-volume: 100
[1/22/2019, 6:24:38 PM] [FHEM]     caching: Custom Volume: 100 (as number; from '100')
  2019-01-22 18:24:38 caching: FormularF1-power: on
[1/22/2019, 6:24:39 PM] [FHEM] FormularF1-power not a number: on
  2019-01-22 18:24:39 caching: FormularF1-state: on
  2019-01-22 18:24:39 caching: FormularF1-channel: RTL_HD


Alexa meldet aber, ich soll doch bitte einen Video-Skill in der Alexa App aktivieren. Zusätzlich vermute ich ein Problem damit, dass es für den Receiver kein reading gibt, welches den Kanal als Nummer beinhaltet.

Stimmen meine Annahmen soweit?

Grüße

Hallo,

gibt es hierzu eigentlich etwas neues?
Bei meiner Dreambox gibt es den genericDeviceType media nicht.
Wie steuere ich die Box am geschicktesten mit diesem Alexa Modul? (ohne Custom)

Danke für Hilfe und VG
Dieter

gvzdus

@inesa394:
Das wirkt nach einem Abbruch während des Update.

Radikale Methode:
sudo rm -rf /usr/lib/node_modules/alexa-fhem


... und dann nochmal der install...

Im Gutfall sieht das nach 1-2 Minuten dann so aus:
# sudo npm install -g alexa-fhem
/usr/bin/alexa-fhem -> /usr/lib/node_modules/alexa-fhem/bin/alexa
+ alexa-fhem@0.5.15


justme1968

@dk3572: was soll es da neues geben? einfach das attribut setzen. attr <name> genericDeviceType media
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

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

dk3572

Zitat von: justme1968 am 08 Februar 2019, 17:37:46
@dk3572: was soll es da neues geben? einfach das attribut setzen. attr <name> genericDeviceType media

Wie schon geschrieben, das gibt es in meiner Dreambox nicht.

justme1968

und wie kommst du darauf das es das in deiner dreambox geben sollte?

mach doch bitte genau das was ich geschrieben habe...
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

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

dk3572

ok, habe ich gemacht.
attr SATReceiver genericDeviceType media

Das homebridgeMapping in der Dreambox sieht so aus:

ChannelController:reading=channel,cmd=channel

Was muss jetzt noch ins alexaMapping? Sowas in der Art:

ChannelController=verb=schalte,articles=den,valuePrefix=auf,value=ard,zdf,rtl,sat1,pro7,hessen