attr alexa stateFormat alexaFHEM
attr alexa devStateIcon stopped:control_home@red:start stopping:control_on_off@orange running.*:control_on_off@green:stop
root@demucvmkp01con:/docker/has# docker logs has_alexa-fhem_1
[2019-1-4 00:00:04] using /root/.alexa/config.json
[2019-1-4 00:00:04] ---
[2019-1-4 00:00:04] this is alexa-fhem 0.4.7
[2019-1-4 00:00:04] Fetching FHEM devices...
[2019-1-4 00:00:04] [FHEM] starting longpoll: http://fhem:9093/fhem?XHR=1&inform=type=status;addglobal=1;filter=.*;since=null;fmt=JSON×tamp=1546560004730
[2019-1-4 00:00:04] Server listening on: http://:::3000
[2019-1-4 00:00:04] requesting messaging token
[2019-1-4 00:00:04] [FHEM] Checking devices and attributes...
[2019-1-4 00:00:04] [FHEM] executing: http://fhem:9093/fhem?cmd=%7BAttrVal(%22global%22,%22userattr%22,%22%22)%7D&XHR=1
[2019-1-4 00:00:04] [FHEM] executing: http://fhem:9093/fhem?cmd=jsonlist2%20TYPE=alexa&XHR=1
[2019-1-4 00:00:04] [FHEM] Fetching FHEM devices...
[2019-1-4 00:00:04] [FHEM] fetching: http://fhem:9093/fhem?cmd=jsonlist2%20room=Alexa&XHR=1
[2019-1-4 00:00:04] [FHEM] alexa device is Alexa
[2019-1-4 00:00:04] [FHEM] Alexa is switch
[2019-1-4 00:00:04] [FHEM] Alexa has
[2019-1-4 00:00:04] [FHEM] homebridgeMapping: #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
[2019-1-4 00:00:04] [FHEM] executing: http://fhem:9093/fhem?cmd=%7B$defs%7BAlexa%7D-%3E%7B%22active%22%7D%20=%201;;undef%7D;%7B$defs%7BAlexa%7D-%3E%7B%22alexa-fhem%20version%22%7D%20=%20%220.4.7%22%7D;%7B$defs%7BAlexa%7D-%3E%7B%22active%22%7D%20=%200;;undef%7D&XHR=1
[2019-1-4 00:00:04] [FHEM] executing: http://fhem:9093/fhem?cmd=%7B$defs%7BAlexa%7D-%3E%7B%22active%22%7D%20=%201;;undef%7D;list%20Alexa%20.eventToken;%7B$defs%7BAlexa%7D-%3E%7B%22active%22%7D%20=%200;;undef%7D&XHR=1
[2019-1-4 00:00:04] [FHEM] got: 6 results
[2019-1-4 00:00:04] [FHEM] HM_LC_BALC_SunBlind is blind
[2019-1-4 00:00:04] [FHEM] HM_LC_BALC_SunBlind has
[2019-1-4 00:00:04] [FHEM] PositionState [direction]
[2019-1-4 00:00:04] [FHEM] CurrentPosition [pct]
[2019-1-4 00:00:04] [FHEM] TargetPosition [pct]
[2019-1-4 00:00:04] [FHEM] { reading: 'direction',
values:
[ '/^opening/:INCREASING',
'/^closing/:DECREASING',
'/.*/:STOPPED' ],
device: 'HM_LC_BALC_SunBlind',
informId: 'HM_LC_BALC_SunBlind-direction',
characteristic_type: 'PositionState',
log:
{ [Function: bound ]
debug: [Function],
info: [Function],
warn: [Function],
error: [Function],
log: [Function],
prefix: 'FHEM' },
value2homekit: {},
value2homekit_re:
[ { re: '^opening', to: 'INCREASING' },
{ re: '^closing', to: 'DECREASING' },
{ re: '.*', to: 'STOPPED' } ] }
2019-01-04 00:00:04 caching: HM_LC_BALC_SunBlind-direction: stop
[2019-1-4 00:00:04] [FHEM] { reading: 'pct',
device: 'HM_LC_BALC_SunBlind',
informId: 'HM_LC_BALC_SunBlind-pct',
characteristic_type: 'CurrentPosition',
log:
{ [Function: bound ]
2019-01-04 00:00:04 caching: HM_LC_BALC_SunBlind-pct: 0
debug: [Function],
info: [Function],
warn: [Function],
error: [Function],
log: [Function],
prefix: 'FHEM' } }
[2019-1-4 00:00:04] [FHEM] { reading: 'pct',
cmd: 'pct',
delay: true,
device: 'HM_LC_BALC_SunBlind',
informId: 'HM_LC_BALC_SunBlind-pct',
characteristic_type: 'TargetPosition',
log:
{ [Function: bound ]
debug: [Function],
info: [Function],
warn: [Function],
error: [Function],
log: [Function],
prefix: 'FHEM' } }
[2019-1-4 00:00:04] [FHEM] HM_LC_BR_Shutter is blind
[2019-1-4 00:00:04] [FHEM] HM_LC_BR_Shutter has
[2019-1-4 00:00:04] [FHEM] PositionState [direction]
[2019-1-4 00:00:04] [FHEM] CurrentPosition [pct]
[2019-1-4 00:00:04] [FHEM] TargetPosition [pct]
[2019-1-4 00:00:04] [FHEM] { reading: 'direction',
values:
[ '/^opening/:INCREASING',
'/^closing/:DECREASING',
'/.*/:STOPPED' ],
device: 'HM_LC_BR_Shutter',
informId: 'HM_LC_BR_Shutter-direction',
characteristic_type: 'PositionState',
log:
{ [Function: bound ]
debug: [Function],
info: [Function],
warn: [Function],
error: [Function],
log: [Function],
prefix: 'FHEM' },
value2homekit: {},
value2homekit_re:
[ { re: '^opening', to: 'INCREASING' },
{ re: '^closing', to: 'DECREASING' },
{ re: '.*', to: 'STOPPED' } ] }
2019-01-04 00:00:04 caching: HM_LC_BR_Shutter-direction: stop
[2019-1-4 00:00:04] [FHEM] { reading: 'pct',
device: 'HM_LC_BR_Shutter',
informId: 'HM_LC_BR_Shutter-pct',
characteristic_type: 'CurrentPosition',
log:
{ [Function: bound ]
debug: [Function],
info: [Function],
warn: [Function],
error: [Function],
log: [Function],
prefix: 'FHEM' } }
2019-01-04 00:00:04 caching: HM_LC_BR_Shutter-pct: 40
[2019-1-4 00:00:04] [FHEM] { reading: 'pct',
cmd: 'pct',
delay: true,
device: 'HM_LC_BR_Shutter',
informId: 'HM_LC_BR_Shutter-pct',
characteristic_type: 'TargetPosition',
log:
{ [Function: bound ]
debug: [Function],
info: [Function],
warn: [Function],
error: [Function],
log: [Function],
prefix: 'FHEM' } }
[2019-1-4 00:00:04] [FHEM] HM_LC_LR_ShutterWest is blind
[2019-1-4 00:00:04] [FHEM] HM_LC_LR_ShutterWest has
[2019-1-4 00:00:04] [FHEM] PositionState [direction]
[2019-1-4 00:00:04] [FHEM] CurrentPosition [pct]
[2019-1-4 00:00:04] [FHEM] TargetPosition [pct]
[2019-1-4 00:00:04] [FHEM] { reading: 'direction',
values:
[ '/^opening/:INCREASING',
'/^closing/:DECREASING',
'/.*/:STOPPED' ],
device: 'HM_LC_LR_ShutterWest',
informId: 'HM_LC_LR_ShutterWest-direction',
characteristic_type: 'PositionState',
log:
{ [Function: bound ]
debug: [Function],
info: [Function],
warn: [Function],
error: [Function],
log: [Function],
prefix: 'FHEM' },
value2homekit: {},
value2homekit_re:
[ { re: '^opening', to: 'INCREASING' },
{ re: '^closing', to: 'DECREASING' },
{ re: '.*', to: 'STOPPED' } ] }
2019-01-04 00:00:04 caching: HM_LC_LR_ShutterWest-direction: stop
[2019-1-4 00:00:04] [FHEM] { reading: 'pct',
device: 'HM_LC_LR_ShutterWest',
informId: 'HM_LC_LR_ShutterWest-pct',
characteristic_type: 'CurrentPosition',
log:
{ [Function: bound ]
debug: [Function],
info: [Function],
warn: [Function],
error: [Function],
log: [Function],
prefix: 'FHEM' } }
2019-01-04 00:00:04 caching: HM_LC_LR_ShutterWest-pct: 40
[2019-1-4 00:00:04] [FHEM] { reading: 'pct',
cmd: 'pct',
delay: true,
device: 'HM_LC_LR_ShutterWest',
informId: 'HM_LC_LR_ShutterWest-pct',
characteristic_type: 'TargetPosition',
log:
{ [Function: bound ]
debug: [Function],
info: [Function],
warn: [Function],
error: [Function],
log: [Function],
prefix: 'FHEM' } }
[2019-1-4 00:00:04] [FHEM] homebridgeMapping: clear CurrentPosition=pct TargetPosition=CurrentPosition,cmd=pct
[2019-1-4 00:00:04] [FHEM] HmIP_BROLL_LR_ShutterSouth is blind
[2019-1-4 00:00:04] [FHEM] HmIP_BROLL_LR_ShutterSouth has
[2019-1-4 00:00:04] [FHEM] CurrentPosition [pct]
[2019-1-4 00:00:04] [FHEM] TargetPosition [pct]
[2019-1-4 00:00:04] [FHEM] { reading: 'pct',
device: 'HmIP_BROLL_LR_ShutterSouth',
informId: 'HmIP_BROLL_LR_ShutterSouth-pct',
characteristic_type: 'CurrentPosition',
log:
{ [Function: bound ]
debug: [Function],
info: [Function],
warn: [Function],
error: [Function],
log: [Function],
prefix: 'FHEM' } }
2019-01-04 00:00:04 caching: HmIP_BROLL_LR_ShutterSouth-pct: 40
[2019-1-4 00:00:04] [FHEM] { reading: 'pct',
cmd: 'pct',
device: 'HmIP_BROLL_LR_ShutterSouth',
informId: 'HmIP_BROLL_LR_ShutterSouth-pct',
characteristic_type: 'TargetPosition',
log:
{ [Function: bound ]
debug: [Function],
info: [Function],
warn: [Function],
error: [Function],
log: [Function],
prefix: 'FHEM' } }
[2019-1-4 00:00:04] [FHEM] homebridgeMapping: StatusActive=Activity,values=/^alive/:1;/^dead/:0 CurrentTemperature=temperature,minValue=-30,subtype=Outdoor HumiditySensor=humidity,minValue=0,subtype=Outdoor CurrentAmbientLightLevel=luminosity,factor=1,subtype=Outdoor
[2019-1-4 00:00:04] [FHEM] WeatherStation is thermometer
[2019-1-4 00:00:04] [FHEM] WeatherStation has
[2019-1-4 00:00:04] [FHEM] Custom Energy [energy]
[2019-1-4 00:00:04] [FHEM] CurrentAmbientLightLevel [luminosity]
[2019-1-4 00:00:04] [FHEM] CurrentTemperature [temperature]
[2019-1-4 00:00:04] [FHEM] CurrentRelativeHumidity [humidity]
[2019-1-4 00:00:04] [FHEM] Custom AirPressure [pressure]
[2019-1-4 00:00:04] [FHEM] StatusActive [Activity]
[2019-1-4 00:00:04] [FHEM] HumiditySensor [humidity]
[2019-1-4 00:00:04] [FHEM] { name: 'Energy',
reading: 'energy',
format: 'FLOAT',
factor: 1,
device: 'WeatherStation',
informId: 'WeatherStation-energy',
characteristic_type: 'E863F10C-079E-48FF-8F27-9C2605A29F52',
log:
{ [Function: bound ]
debug: [Function],
info: [Function],
warn: [Function],
error: [Function],
log: [Function],
prefix: 'FHEM' } }
2019-01-04 00:00:04 caching: WeatherStation-energy: 5729.06805553911
[2019-1-4 00:00:04] [FHEM] caching: Custom Energy: 5729.06805553911 (as number; from '5729.06805553911')
[2019-1-4 00:00:04] [FHEM] { reading: 'luminosity',
minValue: 0,
factor: '1',
subtype: 'Outdoor',
device: 'WeatherStation',
informId: 'WeatherStation-luminosity',
characteristic_type: 'CurrentAmbientLightLevel',
log:
{ [Function: bound ]
debug: [Function],
info: [Function],
warn: [Function],
error: [Function],
log: [Function],
prefix: 'FHEM' } }
2019-01-04 00:00:04 caching: WeatherStation-luminosity: 0.0
[2019-1-4 00:00:04] [FHEM] { reading: 'temperature',
minValue: -30,
subtype: 'Outdoor',
device: 'WeatherStation',
informId: 'WeatherStation-temperature',
characteristic_type: 'CurrentTemperature',
log:
{ [Function: bound ]
debug: [Function],
info: [Function],
warn: [Function],
error: [Function],
log: [Function],
prefix: 'FHEM' } }
2019-01-04 00:00:04 caching: WeatherStation-temperature: 5.9
[2019-1-4 00:00:04] [FHEM] { reading: 'humidity',
device: 'WeatherStation',
informId: 'WeatherStation-humidity',
characteristic_type: 'CurrentRelativeHumidity',
log:
{ [Function: bound ]
debug: [Function],
info: [Function],
warn: [Function],
error: [Function],
log: [Function],
prefix: 'FHEM' } }
2019-01-04 00:00:04 caching: WeatherStation-humidity: 55
[2019-1-4 00:00:04] [FHEM] { name: 'AirPressure',
reading: 'pressure',
format: 'UINT16',
factor: 1,
device: 'WeatherStation',
informId: 'WeatherStation-pressure',
characteristic_type: 'E863F10F-079E-48FF-8F27-9C2605A29F52',
log:
{ [Function: bound ]
debug: [Function],
info: [Function],
warn: [Function],
error: [Function],
log: [Function],
prefix: 'FHEM' } }
2019-01-04 00:00:04 caching: WeatherStation-pressure: 1019.5
[2019-1-4 00:00:04] [FHEM] caching: Custom AirPressure: 1020 (as number; from '1019.5')
[2019-1-4 00:00:04] [FHEM] { reading: 'Activity',
values: [ '/^alive/:1', '/^dead/:0' ],
device: 'WeatherStation',
informId: 'WeatherStation-Activity',
characteristic_type: 'StatusActive',
log:
{ [Function: bound ]
debug: [Function],
info: [Function],
warn: [Function],
error: [Function],
log: [Function],
prefix: 'FHEM' },
value2homekit: {},
value2homekit_re: [ { re: '^alive', to: '1' }, { re: '^dead', to: '0' } ] }
2019-01-04 00:00:04 caching: WeatherStation-Activity: dead
[2019-1-4 00:00:04] [FHEM] { reading: 'humidity',
minValue: 0,
subtype: 'Outdoor',
device: 'WeatherStation',
informId: 'WeatherStation-humidity',
characteristic_type: 'HumiditySensor',
log:
{ [Function: bound ]
debug: [Function],
info: [Function],
warn: [Function],
error: [Function],
log: [Function],
prefix: 'FHEM' } }
[2019-1-4 00:00:04] [FHEM] homebridgeMapping: SecuritySystemCurrentState=state,values=/home|awoken/:0;;absent:1;;/asleep|gotosleep/:2;;gone:3 SecuritySystemTargetState=SecuritySystemCurrentState,cmds=0:state+home;;1:state+absent;;2:state+gotosleep;;3:state+gone,delay=1
[2019-1-4 00:00:04] [FHEM] rr_Julian is security
[2019-1-4 00:00:04] [FHEM] rr_Julian has
[2019-1-4 00:00:04] [FHEM] OccupancyDetected [presence]
[2019-1-4 00:00:04] [FHEM] SecuritySystemCurrentState [state]
[2019-1-4 00:00:04] [FHEM] SecuritySystemTargetState [state]
[2019-1-4 00:00:04] [FHEM] { reading: 'presence',
values: [ 'present:OCCUPANCY_DETECTED', '/.*/:OCCUPANCY_NOT_DETECTED' ],
device: 'rr_Julian',
informId: 'rr_Julian-presence',
characteristic_type: 'OccupancyDetected',
log:
{ [Function: bound ]
debug: [Function],
info: [Function],
warn: [Function],
error: [Function],
log: [Function],
prefix: 'FHEM' },
value2homekit: { present: 'OCCUPANCY_DETECTED' },
value2homekit_re: [ { re: '.*', to: 'OCCUPANCY_NOT_DETECTED' } ] }
2019-01-04 00:00:04 caching: rr_Julian-presence: present
[2019-1-4 00:00:04] [FHEM] { reading: 'state',
values:
[ '/home|awoken/:0',
'',
'absent:1',
'',
'/asleep|gotosleep/:2',
'',
'gone:3' ],
device: 'rr_Julian',
informId: 'rr_Julian-state',
characteristic_type: 'SecuritySystemCurrentState',
log:
{ [Function: bound ]
debug: [Function],
info: [Function],
warn: [Function],
error: [Function],
log: [Function],
prefix: 'FHEM' },
value2homekit: { '': '', absent: '1', gone: '3' },
value2homekit_re:
[ { re: 'home|awoken', to: '0' },
{ re: 'asleep|gotosleep', to: '2' } ] }
2019-01-04 00:00:04 caching: rr_Julian-state: home
[2019-1-4 00:00:04] [FHEM] { reading: 'state',
values:
[ '/home|awoken/:0',
'',
'absent:1',
'',
'/asleep|gotosleep/:2',
'',
'gone:3' ],
cmds:
[ '0:state+home',
'',
'1:state+absent',
'',
'2:state+gotosleep',
'',
'3:state+gone' ],
delay: 1,
device: 'rr_Julian',
informId: 'rr_Julian-state',
characteristic_type: 'SecuritySystemTargetState',
log:
{ [Function: bound ]
debug: [Function],
info: [Function],
warn: [Function],
error: [Function],
log: [Function],
prefix: 'FHEM' },
value2homekit: { '': '', absent: '1', gone: '3' },
value2homekit_re:
[ { re: 'home|awoken', to: '0' },
{ re: 'asleep|gotosleep', to: '2' } ],
homekit2cmd:
{ '0': 'state home',
'1': 'state absent',
'2': 'state gotosleep',
'3': 'state gone',
'': '' },
homekit2cmd_re: [] }
[2019-1-4 00:00:05] got messaging token
[2019-1-4 00:00:05] refreshing token
[2019-1-4 00:00:05] failed to refresh token: unauthorized_client: 'Not authorized for requested operation'
[2019-1-4 00:00:48] ERROR: SyntaxError: Unexpected end of JSON input
at JSON.parse (<anonymous>)
at Server.processBody (/usr/lib/node_modules/alexa-fhem/lib/server.js:136:26)
at Server.<anonymous> (/usr/lib/node_modules/alexa-fhem/lib/server.js:148:33)
at emitNone (events.js:106:13)
at IncomingMessage.emit (events.js:208:7)
at endReadableNT (_stream_readable.js:1064:12)
at _combinedTickCallback (internal/process/next_tick.js:139:11)
at process._tickCallback (internal/process/next_tick.js:181:9) from ::ffff:172.27.0.7
[2019-1-4 00:00:50] ERROR: SyntaxError: Unexpected end of JSON input
at JSON.parse (<anonymous>)
at Server.processBody (/usr/lib/node_modules/alexa-fhem/lib/server.js:136:26)
at Server.<anonymous> (/usr/lib/node_modules/alexa-fhem/lib/server.js:148:33)
at emitNone (events.js:106:13)
at IncomingMessage.emit (events.js:208:7)
at endReadableNT (_stream_readable.js:1064:12)
at _combinedTickCallback (internal/process/next_tick.js:139:11)
at process._tickCallback (internal/process/next_tick.js:181:9) from ::ffff:172.27.0.7
[2019-1-4 00:00:50] ERROR: SyntaxError: Unexpected end of JSON input
at JSON.parse (<anonymous>)
at Server.processBody (/usr/lib/node_modules/alexa-fhem/lib/server.js:136:26)
at Server.<anonymous> (/usr/lib/node_modules/alexa-fhem/lib/server.js:148:33)
at emitNone (events.js:106:13)
at IncomingMessage.emit (events.js:208:7)
at endReadableNT (_stream_readable.js:1064:12)
at _combinedTickCallback (internal/process/next_tick.js:139:11)
at process._tickCallback (internal/process/next_tick.js:181:9) from ::ffff:172.27.0.7
[2019-1-4 00:00:50] ERROR: SyntaxError: Unexpected end of JSON input
at JSON.parse (<anonymous>)
at Server.processBody (/usr/lib/node_modules/alexa-fhem/lib/server.js:136:26)
at Server.<anonymous> (/usr/lib/node_modules/alexa-fhem/lib/server.js:148:33)
at emitNone (events.js:106:13)
at IncomingMessage.emit (events.js:208:7)
at endReadableNT (_stream_readable.js:1064:12)
at _combinedTickCallback (internal/process/next_tick.js:139:11)
at process._tickCallback (internal/process/next_tick.js:181:9) from ::ffff:172.27.0.7
[2019-1-4 00:00:51] ERROR: SyntaxError: Unexpected end of JSON input
at JSON.parse (<anonymous>)
at Server.processBody (/usr/lib/node_modules/alexa-fhem/lib/server.js:136:26)
at Server.<anonymous> (/usr/lib/node_modules/alexa-fhem/lib/server.js:148:33)
at emitNone (events.js:106:13)
at IncomingMessage.emit (events.js:208:7)
at endReadableNT (_stream_readable.js:1064:12)
at _combinedTickCallback (internal/process/next_tick.js:139:11)
at process._tickCallback (internal/process/next_tick.js:181:9) from ::ffff:172.27.0.7
[2019-1-4 00:00:51] ERROR: SyntaxError: Unexpected end of JSON input
at JSON.parse (<anonymous>)
at Server.processBody (/usr/lib/node_modules/alexa-fhem/lib/server.js:136:26)
at Server.<anonymous> (/usr/lib/node_modules/alexa-fhem/lib/server.js:148:33)
at emitNone (events.js:106:13)
at IncomingMessage.emit (events.js:208:7)
at endReadableNT (_stream_readable.js:1064:12)
at _combinedTickCallback (internal/process/next_tick.js:139:11)
at process._tickCallback (internal/process/next_tick.js:181:9) from fd00:5:7:7::7
[2019-1-4 00:00:51] ERROR: SyntaxError: Unexpected end of JSON input
at JSON.parse (<anonymous>)
at Server.processBody (/usr/lib/node_modules/alexa-fhem/lib/server.js:136:26)
at Server.<anonymous> (/usr/lib/node_modules/alexa-fhem/lib/server.js:148:33)
at emitNone (events.js:106:13)
at IncomingMessage.emit (events.js:208:7)
at endReadableNT (_stream_readable.js:1064:12)
at _combinedTickCallback (internal/process/next_tick.js:139:11)
at process._tickCallback (internal/process/next_tick.js:181:9) from fd00:5:7:7::7
[2019-1-4 00:00:51] ERROR: SyntaxError: Unexpected end of JSON input
at JSON.parse (<anonymous>)
at Server.processBody (/usr/lib/node_modules/alexa-fhem/lib/server.js:136:26)
at Server.<anonymous> (/usr/lib/node_modules/alexa-fhem/lib/server.js:148:33)
at emitNone (events.js:106:13)
at IncomingMessage.emit (events.js:208:7)
at endReadableNT (_stream_readable.js:1064:12)
at _combinedTickCallback (internal/process/next_tick.js:139:11)
at process._tickCallback (internal/process/next_tick.js:181:9) from fd00:5:7:7::7
[2019-1-4 00:00:51] ERROR: SyntaxError: Unexpected end of JSON input
at JSON.parse (<anonymous>)
at Server.processBody (/usr/lib/node_modules/alexa-fhem/lib/server.js:136:26)
at Server.<anonymous> (/usr/lib/node_modules/alexa-fhem/lib/server.js:148:33)
at emitNone (events.js:106:13)
at IncomingMessage.emit (events.js:208:7)
at endReadableNT (_stream_readable.js:1064:12)
at _combinedTickCallback (internal/process/next_tick.js:139:11)
at process._tickCallback (internal/process/next_tick.js:181:9) from fd00:5:7:7::7
[2019-1-4 00:00:52] ERROR: SyntaxError: Unexpected end of JSON input
at JSON.parse (<anonymous>)
at Server.processBody (/usr/lib/node_modules/alexa-fhem/lib/server.js:136:26)
at Server.<anonymous> (/usr/lib/node_modules/alexa-fhem/lib/server.js:148:33)
at emitNone (events.js:106:13)
at IncomingMessage.emit (events.js:208:7)
at endReadableNT (_stream_readable.js:1064:12)
at _combinedTickCallback (internal/process/next_tick.js:139:11)
at process._tickCallback (internal/process/next_tick.js:181:9) from ::ffff:172.27.0.7
[2019-1-4 00:00:52] ERROR: SyntaxError: Unexpected end of JSON input
at JSON.parse (<anonymous>)
at Server.processBody (/usr/lib/node_modules/alexa-fhem/lib/server.js:136:26)
at Server.<anonymous> (/usr/lib/node_modules/alexa-fhem/lib/server.js:148:33)
at emitNone (events.js:106:13)
at IncomingMessage.emit (events.js:208:7)
at endReadableNT (_stream_readable.js:1064:12)
at _combinedTickCallback (internal/process/next_tick.js:139:11)
at process._tickCallback (internal/process/next_tick.js:181:9) from ::ffff:172.27.0.7
[2019-1-4 00:00:52] ERROR: SyntaxError: Unexpected end of JSON input
at JSON.parse (<anonymous>)
at Server.processBody (/usr/lib/node_modules/alexa-fhem/lib/server.js:136:26)
at Server.<anonymous> (/usr/lib/node_modules/alexa-fhem/lib/server.js:148:33)
at emitNone (events.js:106:13)
at IncomingMessage.emit (events.js:208:7)
at endReadableNT (_stream_readable.js:1064:12)
at _combinedTickCallback (internal/process/next_tick.js:139:11)
at process._tickCallback (internal/process/next_tick.js:181:9) from ::ffff:172.27.0.7
[2019-1-4 00:00:52] ERROR: SyntaxError: Unexpected end of JSON input
at JSON.parse (<anonymous>)
at Server.processBody (/usr/lib/node_modules/alexa-fhem/lib/server.js:136:26)
at Server.<anonymous> (/usr/lib/node_modules/alexa-fhem/lib/server.js:148:33)
at emitNone (events.js:106:13)
at IncomingMessage.emit (events.js:208:7)
at endReadableNT (_stream_readable.js:1064:12)
at _combinedTickCallback (internal/process/next_tick.js:139:11)
at process._tickCallback (internal/process/next_tick.js:181:9) from ::ffff:172.27.0.7
root@demucvmkp01con:/docker/has#
{
"alexa": {
"port": 3000,
"name": "Alexa",
"ssl": false,
"keyFile": "/certs/alexa-fhem.key",
"certFile": "/certs/alexa-fhem.crt",
"nat-pmp": "",
"nat-upnp": false,
"applicationId": "amzn1.ask.skill.XXXXXXXXXX",
"oauthClientID": "amzn1.application-oa2-client.YYYYYYYYY",
"permissions": {
"amzn1.ask.skill.XXXXXXXXXX": {
"client_id": "amzn1.application-oa2-client.YYYYYYYYY",
"client_secret": "ZZZZZZZZZZZZZZZZZZZZZZZZZZ"
}
}
},
"connections": [
{
"name": "FHEM",
"server": "fhem",
"port": "9093",
"webname": "fhem",
"auth": {
"user": "123",
"pass": "123"
},
"filter": "room=Alexa"
}
]
}
Zitat von: justme1968 am 04 Januar 2019, 11:35:54
@Loredo: da war noch experimenteller code für das messaging api drin. das hat amazon inzwischen aber gecancelt.
update ist draussen.
Zitat von: justme1968 am 08 Januar 2019, 18:17:06
alles gut. legacy ist bald erledigt :)
Zitat von: justme1968 am 08 Januar 2019, 18:17:06
für die fälle bei denen weder der lokale noch der remote start über das modul geht wäre es schön deine alternative zu dokumentieren. aber wirklich nur als fallback.
2019.01.10 12:59:31 2: MyAlexa: starting alexa-fhem: /usr/bin/alexa-fhem -c ./alexa-fhem.cfg
2019.01.10 12:59:10 2: MyAlexa: starting alexa-fhem: /usr/bin/alexa-fhem -c ./alexa-fhem.cfg
2019.01.10 12:58:48 2: MyAlexa: starting alexa-fhem: /usr/bin/alexa-fhem -c ./alexa-fhem.cfg
2019.01.10 12:58:27 2: MyAlexa: starting alexa-fhem: /usr/bin/alexa-fhem -c ./alexa-fhem.cfg
019.01.10 12:59:53 2: MyAlexa: starting alexa-fhem: /usr/bin/alexa-fhem -c ./alexa-fhem.cfg
2019.01.10 12:59:31 2: MyAlexa: starting alexa-fhem: /usr/bin/alexa-fhem -c ./alexa-fhem.cfg
2019.01.10 12:59:10 2: MyAlexa: starting alexa-fhem: /usr/bin/alexa-fhem -c ./alexa-fhem.cfg
2019.01.10 12:58:48 2: MyAlexa: starting alexa-fhem: /usr/bin/alexa-fhem -c ./alexa-fhem.cfg
2019.01.10 12:58:27 2: MyAlexa: starting alexa-fhem: /usr/bin/alexa-fhem -c ./alexa-fhem.cfg
2019.01.10 12:58:20 2: Stereoanlage: second attempt to read timed out, this is an unrecoverable error.
2019.01.10 12:58:20 1: Stereoanlage: Can't connect to 192.168.XXX.XXX:XX: Connection timed out
2019.01.10 12:58:17 2: Stereoanlage: first attempt to read timed out, trying to close and open the device.
2019.01.10 12:58:06 2: MyAlexa: starting alexa-fhem: /usr/bin/alexa-fhem -c ./alexa-fhem.cfg
2019.01.10 12:57:44 2: MyAlexa: starting alexa-fhem: /usr/bin/alexa-fhem -c ./alexa-fhem.cfg
2019.01.10 12:57:18 2: AttrTemplates: got 35 entries
2019.01.10 12:57:18 1: Stereoanlage: Can't connect to 192.168.XXX.XXX:XX: 192.168.XXX.XXX: No route to host
2019.01.10 12:57:18 1: Stereoanlage: Can't connect to 192.168.XXX.XXX:XX: Illegal seek
2019.01.10 12:57:17 2: MyAlexa: starting alexa-fhem: /usr/bin/alexa-fhem -c ./alexa-fhem.cfg
2019.01.10 12:57:16 0: Server started with 222 defined entities (fhem.pl:18111/2019-01-01 perl:5.024001 os:linux user:fhem pid:1991)
2019.01.10 12:57:16 0: Featurelevel: 5.9
2019.01.10 12:57:16 1: usb create end
2019.01.10 12:57:09 1: usb create starting
2019.01.10 12:57:08 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/31_HUEDevice.pm line 1261.
2019.01.10 12:57:08 2: Bad_WEEKPROFILE(assignDev): device BA_Wandthermostat not supported or defined
2019.01.10 12:57:08 1: Including ./log/fhem.save
2019.01.10 12:57:08 2: MyAlexa: starting alexa-fhem: /usr/bin/alexa-fhem -c ./alexa-fhem.cfg
2019.01.10 12:57:08 2: MyAlexa: created default configfile: ./alexa-fhem.cfg
2019.01.10 12:57:07 2: EGPM2LAN Powerstate: 0,0,0,0
2019.01.10 12:57:02 1: Including fhem.cfg
2019.01.10 12:52:32 0: SONOS0: Das Lauschen auf der Schnittstelle wurde beendet. Prozess endet nun auch...
'(HUEDevice_devStateIcon($name),"toggle")' is an unknown bound type in regex; marked by <-- HERE in m/\b{(HUEDevice_devStateIcon($name),"toggle") <-- HERE }:([^ ]*)/ at ./FHEM/01_FHEMWEB.pm line 1769.
2019.01.10 12:41:39 2: MyAlexa: starting alexa-fhem: /usr/bin/alexa-fhem -c ./alexa-fhem.cfg
2019.01.10 12:39:07 1: HUEBridge_HTTP_Request http://192.168.XXX.XXX/api/07d74638e634312ffe0e26c1d2bf5e3f/sensors/12: Can't connect to http://192.168.XXX.XXX:80
2019.01.10 12:39:07 1: HUEBridge_HTTP_Request http://192.168.XXX.XXX/api/07d74638e634312ffe0e26c1d2bf5e3f/sensors/12: Can't connect to http://192.168.XXX.XXX:80
2019.01.10 12:39:02 1: HUEBridge_HTTP_Request http://192.168.XXX.XXX/api/07d74638e634312ffe0e26c1d2bf5e3f/sensors/12: Can't connect to http://192.168.XXX.XXX:80
2019.01.10 12:39:02 1: HUEBridge_HTTP_Request http://192.168.XXX.XXX/api/07d74638e634312ffe0e26c1d2bf5e3f/sensors/12: Can't connect to http://192.168.XXX.XXX:80
2019.01.10 12:39:02 1: HUEBridge_HTTP_Request http://192.168.XXX.XXX/api/07d74638e634312ffe0e26c1d2bf5e3f/sensors/12: Can't connect to http://192.168.XXX.XXX:80
2019.01.10 12:38:58 1: HUEBridge_HTTP_Request http://192.168.XXX.XXX/api/07d74638e634312ffe0e26c1d2bf5e3f/sensors/12: Can't connect to http://192.168.XXX.XXX:80
2019.01.10 12:38:54 2: harmonyhub: disconnect
2019.01.10 12:38:54 1: HUEBridge_HTTP_Request http://192.168.XXX.XXX/api/07d74638e634312ffe0e26c1d2bf5e3f/sensors/12: Can't connect to http://192.168.XXX.XXX:80
2019.01.10 12:38:50 1: HUEBridge_HTTP_Request http://192.168.XXX.XXX/api/07d74638e634312ffe0e26c1d2bf5e3f/sensors/12: Can't connect to http://192.168.XXX.XXX:80
2019.01.10 12:38:46 1: HUEBridge_HTTP_Request http://192.168.XXX.XXX/api/07d74638e634312ffe0e26c1d2bf5e3f/lights: Can't connect to http://192.168.XXX.XXX:80
2019.01.10 12:38:42 1: HUEBridge_HTTP_Request http://192.168.XXX.XXX/api/07d74638e634312ffe0e26c1d2bf5e3f/lights: Can't connect to http://192.168.XXX.XXX:80
2019.01.10 12:38:38 1: HUEBridge_HTTP_Request http://192.168.XXX.XXX/api/07d74638e634312ffe0e26c1d2bf5e3f/sensors/12: Can't connect to http://192.168.XXX.XXX:80
2019.01.10 12:38:34 1: HUEBridge_HTTP_Request http://192.168.XXX.XXX/api/07d74638e634312ffe0e26c1d2bf5e3f/sensors/12: Can't connect to http://192.168.XXX.XXX:80
2019.01.10 12:38:30 1: HUEBridge_HTTP_Request http://192.168.XXX.XXX/api/07d74638e634312ffe0e26c1d2bf5e3f/sensors/12: Can't connect to http://192.168.XXX.XXX:80
2019.01.10 12:38:26 1: HUEBridge_HTTP_Request http://192.168.XXX.XXX/api/07d74638e634312ffe0e26c1d2bf5e3f/sensors/12: Can't connect to http://192.168.XXX.XXX:80
2019.01.10 12:38:21 1: HUEBridge_HTTP_Request http://192.168.XXX.XXX/api/07d74638e634312ffe0e26c1d2bf5e3f/sensors/12: Can't connect to http://192.168.XXX.XXX:80
2019.01.10 12:38:21 1: HUEBridge_HTTP_Request http://192.168.XXX.XXX/api/07d74638e634312ffe0e26c1d2bf5e3f/sensors/12: Can't connect to http://192.168.XXX.XXX:80
attr MyAlexa room Wohnzimmer
attr MyAlexa group Systeme
attr MyAlexa stateFormat alexaFHEM
attr MyAlexa devStateIcon stopped:control_home@red:start stopping:control_on_off@orange running.*:control_on_off@green:stop
Zitat von: gvzdus am 10 Januar 2019, 16:33:05
Ich weiß nicht: Auf der Kommandozeile fühlst Du Dich nicht so wohl, oder?
Zitat von: gvzdus am 10 Januar 2019, 16:33:05
Ändern sich denn tatsächlich mit jedem neuen Schlüssel die ersten 5-6-Zeichen bis zum "-"?
ps -ef | egrep '(alexa|ssh)'
root 498 1 0 16:21 ? 00:00:00 /usr/sbin/sshd -D
root 573 498 0 16:21 ? 00:00:00 sshd: pi [priv]
pi 615 573 0 16:21 ? 00:00:00 sshd: pi@pts/0
fhem 650 594 0 16:21 ? 00:00:03 node /usr/bin/alexa-fhem -c ./alexa-fhem.cfg
fhem 681 650 0 16:21 ? 00:00:00 /usr/bin/ssh -R 1234:127.0.0.1:3000 -oServerAliveInterval=90 -p 58824 fhem-va.fhem.de
pi 742 618 0 16:55 pts/0 00:00:00 grep -E --color=auto (alexa|ssh)
[2019-1-12 19:42:50] Server listening on: http://127.0.0.1:39363 for proxy connections
[2019-1-12 19:42:50] Passed config: {"sshproxy":{"ssh":"/usr/bin/ssh","description":"FHEM Connector","bind-ip":"127.0.0.1","port":39363},"connections":[{"webname":"fhem","uid":1000,"name":"FHEM","filter":"alexaName=..*","server":"127.0.0.1","port":"8083"}]}
[2019-1-12 19:42:50] [FHEM] longpoll error: Error: self signed certificate, retry in: 5000msec
(node:6166) UnhandledPromiseRejectionWarning: ReferenceError: reject is not defined
at runAutoconfig (/usr/lib/node_modules/alexa-fhem/lib/user.js:310:7)
at <anonymous>
at process._tickCallback (internal/process/next_tick.js:189:7)
(node:6166) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 1)
(node:6166) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.
Zitat von: justme1968 am 12 Januar 2019, 19:55:54
wenn dein fhem mit user/password gesichert ist musst du alexaFHEM-auth setzen.
[2019-1-12 20:05:44] BearerToken '' read from alexa
[2019-1-12 20:05:44] No reading "alexaFHEM.bearerToken" found in "alexa" - incoming Cloud requests cannot be validated.
(node:8140) UnhandledPromiseRejectionWarning: ReferenceError: reject is not defined
at runAutoconfig (/usr/lib/node_modules/alexa-fhem/lib/user.js:310:7)
at <anonymous>
at process._tickCallback (internal/process/next_tick.js:189:7)
(node:8140) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 1)
(node:8140) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.
root@Fhem:/home/fhem# sudo npm update -g alexa-fhem
/usr/bin/alexa-fhem -> /usr/lib/node_modules/alexa-fhem/bin/alexa
+ alexa-fhem@0.5.6
updated 1 package in 2.97s
[2019-1-12 20:34:08] SSH: Host key verification failed.
[2019-1-12 20:34:08] Reading alexaFHEM.ProxyConnection set to running, stderr=Host key verification failed.
[2019-1-12 20:34:08] SSH: exited with 255 - will restart in 69.71043786559359 seconds
[2019-1-12 20:34:08] Reading alexaFHEM.ProxyConnection set to stopped, Terminated with 255, ssh will restart at 20:35:18
Zitat von: justme1968 am 12 Januar 2019, 20:44:48
gut. das sind mindestens zwei schritte weiter
georg schaut gleich nach deinem tunnel.
Zitat von: gvzdus am 12 Januar 2019, 20:54:53
Moin Spezialtrick! Also, Du bist mir voraus, die 0.5.6 haben :-) Egal.
Dem Forum wollen wir nicht das Problem vorenthalten, aber statt Ping-Pong kontaktiere mich doch bitte unter gvz-fhem@garnix.de, logge Dich bitte auf der Kiste ein mit
sudo -u fhem bash
und gebe mal per Hand ein:
ssh -p 58824 fhem-va.fhem.de status
Kommt da auch die Hostkey-Warnung?
2019.01.12 21:10:09 2: alexa: created default configfile: /volume1/@appstore/fhem/fhem-5.6/alexa-fhem.cfg
2019.01.12 21:10:10 2: alexa: alexa-fhem does not exist:
Zitat von: justme1968 am 12 Januar 2019, 21:25:01
das alexa-fhem executable muss einfach nur im pfad sein. egal wo.
wenn das nicht geht kannst du das alexaFHEM-cmd attribut setzen.
es könnte sein das der @ im pfad noch maskiert werden muss. musst du probieren.
ich weiss nicht wo das synolgy node/npm die binares hin installiert.
oder einfach ein symlink von nach /usr/local/bin
so lange alexa-fhem nicht gefunden wird wird auch nichts gestartet und es gibt kein log.
/opt/bin:/opt/sbin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/syno/sbin:/usr/syno/bin:/usr/local/sbin:/usr/local/bin
sudo ln -s /volume1/@appstore/Node.js_v8/usr/local/bin/alexa-fhem /usr/bin/alexa-fhem
sudo ln -s /volume1/@appstore/Node.js_v8/usr/local/lib/node_modules/ /usr/lib/node_modules
2019.01.12 21:30:02 1: PERL WARNING: Use of uninitialized value $encoded in pattern match (m//) at ./FHEM/39_alexa.pm line 1213.
2019.01.12 21:30:02 1: PERL WARNING: Use of uninitialized value $encoded in pattern match (m//) at ./FHEM/39_alexa.pm line 1215
Zitat von: gvzdus am 12 Januar 2019, 21:56:38
Hast Du meinen Skill FHEMlazy gelöscht? Und auch die Geräte, die dazu gehören, rausgeworfen?
Vielleicht sucht er sie bevorzugt noch unter FHEMlazy, aber den hast Du abgeklemmt....
Zitat von: justme1968 am 12 Januar 2019, 21:57:08
gibt dein echo einen fehler?
siehst du events wenn du eine gerätesuche startest?
siehst du im log das events von amazon kommen wenn du bedienst ?
sudo -u fhem /bin/bash
/usr/bin/alexa-fhem -c /opt/fhem/alexa-fhem.cfg -A
Zitat von: DanielK am 13 Januar 2019, 01:49:40
Hallo und herzlichen Dank für die tolle Arbeit.
Ich habe jedoch ein Problem, dass bei mir nach dem Anlegen des Alexa-Devices sämtliche Readings nach einem 'shutdown restart' verschwinden.
Ich habe z. B. ein Dummy in der ich eine Weckzeit per setList eingebe, nachdem ich das ALexa-Device defined habe und dann einen 'shutdown restart' mache,
ist die eingestellte Zeit weg.
Ist dieses Problem bekannt? Sobald ich das Device lösche, macht FHEM wieder alles richtig.
Danke & Gruß
Daniel
Zitat von: Nexium am 13 Januar 2019, 07:54:01
Hallo,
kann das ganze denn nun schon jeder Installieren?
Gruß Dominik
Zitat von: Esjay am 13 Januar 2019, 09:00:12
Hast du nach dem define auf Save geklickt? Wäre ein klassiker wenn nicht.
Kurz gesagt ja. Einfach das richtige Wiki durcharbeiten, und dann bist du in 5 Minuten durch.
Grüße
Internals:
FD 24
LAST_START 2019-01-13 08:58:47
LAST_STOP 2019-01-13 08:58:47
NAME alexa
NOTIFYDEV global
NR 330
NTFY_ORDER 50-alexa
PID 1062
STARTS 2
STATE active
TYPE alexa
currentlogfile ./log/alexa-2019-01-13.log
logfile ./log/alexa-%Y-%m-%d.log
READINGS:
2019-01-13 08:58:47 alexaFHEM running /usr/local/bin/alexa-fhem
Attributes:
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
Zitatwenn dein fhem mit user/password gesichert ist musst du alexaFHEM-auth setzen.
sudo -u fhem bash
cd
/usr/local/bin/alexa-fhem -c ~/alexa-fhem.cfg -A
/usr/bin/alexa-fhem -c ~/alexa-fhem.cfg -A
Zitat von: Esjay am 13 Januar 2019, 09:00:12
Hast du nach dem define auf Save geklickt? Wäre ein klassiker wenn nicht.
Grüße
Zitat von: justme1968 am 13 Januar 2019, 10:12:08Bin zur Zeit unterwegs, werde heute nachmittag mal weiter testen und das Log durchforsten.
@DanielK: von so einem problem habe ich noch nie gehört...
steht irgendetwas im fhem log?
ist am letzen reading das gesichert wird irgendetwas auffällig?
[2019-1-13 11:38:53] [FHEM] starting longpoll: https://127.0.0.1:8083/fhem?XHR=1&inform=type=status;addglobal=1;filter=.*;since=null;fmt=JSON×tamp=1547375933312
[2019-1-13 11:38:53] [FHEM] Checking devices and attributes...
[2019-1-13 11:38:53] [FHEM] executing: https://127.0.0.1:8083/fhem?cmd=%7BAttrVal(%22global%22,%22userattr%22,%22%22)%7D&XHR=1
[2019-1-13 11:38:53] [FHEM] executing: https://127.0.0.1:8083/fhem?cmd=jsonlist2%20TYPE=alexa&XHR=1
[2019-1-13 11:38:53] [FHEM] Fetching FHEM devices...
[2019-1-13 11:38:53] [FHEM] fetching: https://127.0.0.1:8083/fhem?cmd=jsonlist2%20alexaName=..*&XHR=1
[2019-1-13 11:38:53] [FHEM] longpoll ended, reconnect in: 14700msec
[2019-1-13 11:38:54] [FHEM] There was a problem connecting to FHEM (https://127.0.0.1:8083/fhem?cmd=%7BAttrVal(%22global%22,%22userattr%22,%22%22)%7D&XHR=1).
[2019-1-13 11:38:54] [FHEM] 401: Authorization Required
[2019-1-13 11:38:54] [FHEM] There was a problem connecting to FHEM (https://127.0.0.1:8083/fhem?cmd=jsonlist2%20TYPE=alexa&XHR=1).
[2019-1-13 11:38:54] [FHEM] 401: Authorization Required
[2019-1-13 11:38:54] [FHEM] There was a problem connecting to FHEM
[2019-1-13 11:38:54] [FHEM] 401: Authorization Required
[2019-1-13 12:08:53] Reading alexaFHEM.ProxyConnection set to starting, starting SSH
[2019-1-13 12:08:53] [FHEM] executing: https://127.0.0.1:8083/fhem?cmd=%7B$defs%7Balexa%7D-%3E%7B%22active%22%7D%20=%201;;undef%7D;setreading%20alexa%20alexaFHEM.ProxyConnection%20starting,%20starting%20SSH;%7B$defs%7Balexa%7D-%3E%7B%22active%22%7D%20=%200;;undef%7D&XHR=1
[2019-1-13 12:08:53] SSH: Pseudo-terminal will not be allocated because stdin is not a terminal.
[2019-1-13 12:08:53] SSH: Host key verification failed.
[2019-1-13 12:08:53] Reading alexaFHEM.ProxyConnection set to running, stderr=Host key verification failed.
[2019-1-13 12:08:53] [FHEM] executing: https://127.0.0.1:8083/fhem?cmd=%7B$defs%7Balexa%7D-%3E%7B%22active%22%7D%20=%201;;undef%7D;setreading%20alexa%20alexaFHEM.ProxyConnection%20running,%20stderr=Host%20key%20verification%20failed.%0D%0A;%7B$defs%7Balexa%7D-%3E%7B%22active%22%7D%20=%200;;undef%7D&XHR=1
[2019-1-13 12:08:53] SSH: exited with 255 - will restart in 107.94522439533938 seconds
[2019-1-13 12:08:53] Reading alexaFHEM.ProxyConnection set to stopped, Terminated with 255, ssh will restart at 12:10:41
[2019-1-13 12:08:53] [FHEM] executing: https://127.0.0.1:8083/fhem?cmd=%7B$defs%7Balexa%7D-%3E%7B%22active%22%7D%20=%201;;undef%7D;setreading%20alexa%20alexaFHEM.ProxyConnection%20stopped,%20Terminated%20with%20255,%20ssh%20will%20restart%20at%2012:10:41;%7B$defs%7Balexa%7D-%3E%7B%22active%22%7D%20=%200;;undef%7D&XHR=1
Zitat von: roman1528 am 13 Januar 2019, 12:09:56Der Key liegt im Verzeichnis '/opt/fhem/.SSH
Okay cool. Danke.
Habe es aber hinbekommen. Also Auth am Server läuft schon mal.
Jetzt spackt SSH rum.....Code Auswählen[2019-1-13 12:08:53] Reading alexaFHEM.ProxyConnection set to starting, starting SSH
[2019-1-13 12:08:53] [FHEM] executing: https://127.0.0.1:8083/fhem?cmd=%7B$defs%7Balexa%7D-%3E%7B%22active%22%7D%20=%201;;undef%7D;setreading%20alexa%20alexaFHEM.ProxyConnection%20starting,%20starting%20SSH;%7B$defs%7Balexa%7D-%3E%7B%22active%22%7D%20=%200;;undef%7D&XHR=1
[2019-1-13 12:08:53] SSH: Pseudo-terminal will not be allocated because stdin is not a terminal.
[2019-1-13 12:08:53] SSH: Host key verification failed.
[2019-1-13 12:08:53] Reading alexaFHEM.ProxyConnection set to running, stderr=Host key verification failed.
[2019-1-13 12:08:53] [FHEM] executing: https://127.0.0.1:8083/fhem?cmd=%7B$defs%7Balexa%7D-%3E%7B%22active%22%7D%20=%201;;undef%7D;setreading%20alexa%20alexaFHEM.ProxyConnection%20running,%20stderr=Host%20key%20verification%20failed.%0D%0A;%7B$defs%7Balexa%7D-%3E%7B%22active%22%7D%20=%200;;undef%7D&XHR=1
[2019-1-13 12:08:53] SSH: exited with 255 - will restart in 107.94522439533938 seconds
[2019-1-13 12:08:53] Reading alexaFHEM.ProxyConnection set to stopped, Terminated with 255, ssh will restart at 12:10:41
[2019-1-13 12:08:53] [FHEM] executing: https://127.0.0.1:8083/fhem?cmd=%7B$defs%7Balexa%7D-%3E%7B%22active%22%7D%20=%201;;undef%7D;setreading%20alexa%20alexaFHEM.ProxyConnection%20stopped,%20Terminated%20with%20255,%20ssh%20will%20restart%20at%2012:10:41;%7B$defs%7Balexa%7D-%3E%7B%22active%22%7D%20=%200;;undef%7D&XHR=1
EDIT: Wo wird denn der generierte SSH-Key gespeichert? dann haue ich den auch nochmal raus und mache nen clean install von alexa.
Zitat von: DanielK am 13 Januar 2019, 12:44:09
Der Key liegt im Verzeichnis '/opt/fhem/.SSH
Gruß Daniel
Gesendet von meinem SM-N950F mit Tapatalk
2019.01.13 13:55:01 1: PERL WARNING: Use of uninitialized value $encoded in pattern match (m//) at ./FHEM/39_alexa.pm line 1213.
2019.01.13 13:55:01 1: PERL WARNING: Use of uninitialized value $encoded in pattern match (m//) at ./FHEM/39_alexa.pm line 1215.
[13.1.2019, 13:54:41] 39_alexa.pm is new version: 324
[13.1.2019, 13:54:41] SSH proxy configuration set up done
[13.1.2019, 13:54:41] Reading alexaFHEM.ProxyConnection set to starting, starting SSH
[13.1.2019, 13:54:41] [FHEM] executing: http://127.0.0.1:8083/fhem?cmd=%7B$defs%7Balexa%7D-%3E%7B%22active%22%7D%20=%201;;undef%7D;setreading%20alexa%20alexaFHEM.ProxyConnection%20starting,%20starting%20SSH;%7B$defs%7Balexa%7D-%3E%7B%22active%22%7D%20=%200;;undef%7D&fwcsrf=csrf_131022457062243&XHR=1
[13.1.2019, 13:54:41] SSH: Pseudo-terminal will not be allocated because stdin is not a terminal.
[13.1.2019, 13:54:41] BearerToken 'xxxxxxxxxxxxxxxxxxxxxxxxx' read from alexa
[13.1.2019, 13:54:42] Reading alexaFHEM.ProxyConnection set to running, SSH connected
[13.1.2019, 13:54:42] [FHEM] executing: http://127.0.0.1:8083/fhem?cmd=%7B$defs%7Balexa%7D-%3E%7B%22active%22%7D%20=%201;;undef%7D;setreading%20alexa%20alexaFHEM.ProxyConnection%20running,%20SSH%20connected;%7B$defs%7Balexa%7D-%3E%7B%22active%22%7D%20=%200;;undef%7D&fwcsrf=csrf_131022457062243&XHR=1
[13.1.2019, 13:54:42] SSH: Welcome at the reverse proxy!
This pseudoshell does not react to any input - do not get irritated.
pi@raspberrypi:~ $ sudo npm update -g alexa-fhem
(node:761) [DEP0022] DeprecationWarning: os.tmpDir() is deprecated. Use os.tmpdir() instead.
Zitat von: roman1528 am 13 Januar 2019, 12:50:38
Danke.
Dann wird bei mir wohl kein Key generiert. Denn der Ordner ist leer.
Edit: Habe alexa-fhem manuell über die Konsole gestartet und eingerichtet. Key's wurden generiert und so weiter. Modul scheint also eingerichtet zu sein. Geräte werden in Alexa gefunden. Jetzt geht's ans testen.
Trotzdem Danke^^
jay@ubuntu:/usr/bin/alexa-fhem$ node --version
v8.15.0
2019.01.13 13:28:26 2: AlexaFhem: alexa-fhem does not exist:
Zitat von: Niko1987 am 13 Januar 2019, 14:16:15
Hallo zusammen,
wie kann man alexa-fhem denn über ssh starten?
Ich hab das gefühl das mein alexa-fhem an den falschen Pfad installiert wurde.
Hab diese Node installiert.Code Auswählenjay@ubuntu:/usr/bin/alexa-fhem$ node --version
v8.15.0
Leider startet das Modul nicht.Code Auswählen2019.01.13 13:28:26 2: AlexaFhem: alexa-fhem does not exist:
Vielleicht kann mir jemand helfen.
Vielen Dank
GRuß
Flo
stopped:control_home@red:start stopping:control_on_off@orange running.*:control_on_off@green:stop
Zitat von: desmoloch am 13 Januar 2019, 14:10:44
Leider schmiert bei mir nach einiger Zeit der ssh Prozess ab. Im fhem Log als auch im Alexa Log kann ich dazu nichts finden.
Wo kann ich noch schauen?
Ein restart fixt wieder alles.
Gruß
[2019-1-13 14:23:28] SSH: Your public key is not known, please register first
[2019-1-13 14:23:28] SSH: exited with 255 - will restart in 58.17426411720973 seconds
[2019-1-13 14:34:46] SSH: Connection to fhem-va.fhem.de closed by remote host.
root@fhem_va:~# w
14:05:57 up 15 days, 19:02, 1 user, load average: 0.00, 0.00, 0.00
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
gvz pts/0 2a02:908:210:3ca Sat18 0.00s 0.01s 0.00s sshd: gvz [priv]
Zitat von: justme1968 am 13 Januar 2019, 15:35:15
bitte test mal mit der version die ich eben gepostet habe.
[13.1.2019, 16:25:08] BearerToken '*********2B2A256' read from alexa
[13.1.2019, 16:25:08] [FHEM] got .eventToken
[13.1.2019, 16:25:08] refreshing token
[13.1.2019, 16:25:09] got fresh token
[13.1.2019, 16:25:38] Received Directive: {"directive":{"header":{"namespace":"Alexa.Discovery","name":"Discover","payloadVersion":"3","messageId":"31097799-0921-4a8f-8248-18eda6f16638"},"payload":{"scope":{"type":"BearerToken","token":"*********7CE2E292B2A256"}}}}
[13.1.2019, 16:25:38] found 0 device(s)
response :{"event":{"header":{"namespace":"Alexa.Discovery","name":"Discover.Response","payloadVersion":"3","messageId":"da56363f-e165-48f6-8d87-e61bf6a737d5"},"payload":{"endpoints":[]}}}
Zitat@Teccno: tippe mal: keinen alexaNamen für die devices vergebenFalsch getippt! Das isses nich'! ;-)
ZitatIns Alexa-FHEM-Log?ja.
Zitat von: justme1968 am 13 Januar 2019, 16:40:58
alexaRoom ist für den smart home skill nicht relevant.
schau ins log on der filter und die frage passen und ob dort sonst noch etwas steht
Zitat von: justme1968 am 13 Januar 2019, 16:57:12
weil es im api nicht vorgesehen ist.
dafür sind die gruppen in der alexa app.
Zitat von: 0ni am 13 Januar 2019, 14:09:31Push
Hallo zusammen,
ich habe gerade mal die Anleitung durchgearbeitet und da scheint was nicht zu klappen.
alexaFHEM.skillRegKey crypt:... wird nicht angezeigt.
Im FHEM - Log sehe ich folgendes :Code Auswählen2019.01.13 13:55:01 1: PERL WARNING: Use of uninitialized value $encoded in pattern match (m//) at ./FHEM/39_alexa.pm line 1213.
2019.01.13 13:55:01 1: PERL WARNING: Use of uninitialized value $encoded in pattern match (m//) at ./FHEM/39_alexa.pm line 1215.
Im Alexa Log sehe ich am Ende :Code Auswählen[13.1.2019, 13:54:41] 39_alexa.pm is new version: 324
[13.1.2019, 13:54:41] SSH proxy configuration set up done
[13.1.2019, 13:54:41] Reading alexaFHEM.ProxyConnection set to starting, starting SSH
[13.1.2019, 13:54:41] [FHEM] executing: http://127.0.0.1:8083/fhem?cmd=%7B$defs%7Balexa%7D-%3E%7B%22active%22%7D%20=%201;;undef%7D;setreading%20alexa%20alexaFHEM.ProxyConnection%20starting,%20starting%20SSH;%7B$defs%7Balexa%7D-%3E%7B%22active%22%7D%20=%200;;undef%7D&fwcsrf=csrf_131022457062243&XHR=1
[13.1.2019, 13:54:41] SSH: Pseudo-terminal will not be allocated because stdin is not a terminal.
[13.1.2019, 13:54:41] BearerToken 'xxxxxxxxxxxxxxxxxxxxxxxxx' read from alexa
[13.1.2019, 13:54:42] Reading alexaFHEM.ProxyConnection set to running, SSH connected
[13.1.2019, 13:54:42] [FHEM] executing: http://127.0.0.1:8083/fhem?cmd=%7B$defs%7Balexa%7D-%3E%7B%22active%22%7D%20=%201;;undef%7D;setreading%20alexa%20alexaFHEM.ProxyConnection%20running,%20SSH%20connected;%7B$defs%7Balexa%7D-%3E%7B%22active%22%7D%20=%200;;undef%7D&fwcsrf=csrf_131022457062243&XHR=1
[13.1.2019, 13:54:42] SSH: Welcome at the reverse proxy!
This pseudoshell does not react to any input - do not get irritated.
Nachtrag: wenn ich in der Konsole ein Update machen will oder versuchen will kommt folgendes :Code Auswählenpi@raspberrypi:~ $ sudo npm update -g alexa-fhem
(node:761) [DEP0022] DeprecationWarning: os.tmpDir() is deprecated. Use os.tmpdir() instead.
Beste Grüße
Zitat von: justme1968 am 13 Januar 2019, 16:57:12
weil es im api nicht vorgesehen ist.
dafür sind die gruppen in der alexa app.
Zitatdu kommst leider um das setzen von genericDeviceType und homebridgeMapping nicht rumDer Aufwand bei lediglich drei Temp-Sensoren hielt sich in Grenzen. ;)
Zitat von: justme1968 am 13 Januar 2019, 16:59:39
nein.
es gibt kein api dafür.
Zitat von: Spezialtrick am 13 Januar 2019, 17:17:39
Schade. :(
Ich habe da noch eine paare kleinere Fragen. In meiner gesamten Wohnung hängen Temperatur/Feuchtigkeitssensoren hängen. Über Alexa wird mir jedoch nur die Temperatur angezeigt. Lässt sich die Feuchtigkeit auch übermitteln?
Mein Echo antwortet mir auf die Frage ,,Wie ist die Temperatur im Wohnzimmer" brav mit der aktuellen Temperatur. Die Frage ,,Wie warm ist es im Wohnzimmer" wird leider nicht unterstützt. Kann man diese leicht abgewandelten Fragen irgendwie einpflegen?
Zitat von: 0ni am 13 Januar 2019, 16:58:49
Push
Gesendet von meinem SM-G950F mit Tapatalk
[2019-1-13 18:02:36] using ./alexa-fhem.cfg
[2019-1-13 18:02:36] _loadConfig: Config parsed completely.
[2019-1-13 18:02:36] this is alexa-fhem 0.5.7
[2019-1-13 18:02:36] Fetching FHEM devices...
[2019-1-13 18:02:36] [FHEM] starting longpoll: http://127.0.0.1:8083/fhem?XHR=1&inform=type=status;addglobal=1;filter=.*;since=null;fmt=JSON×tamp=1547398956781
[2019-1-13 18:02:36] Server listening on: https://:::3000 for direct connections
[2019-1-13 18:02:36] Server listening on: http://127.0.0.1:35351 for proxy connections
[2019-1-13 18:02:36] Passed config: {"alexa":{"ssh":"/usr/bin/ssh","keyFile":"/opt/fhem/key.pem","applicationId":["amzn1.ask.skill.XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX"],"name":"Alexa TEST","permissions":{"<skill-id>":{"client_id":"xyz","client_secret":"123"}},"publicSkill":true,"certFile":"/opt/fhem/cert.pem","oauthClientID":["amzn1.application-oa2-client.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"],"port":3000},"connections":[{"webname":"fhem","port":"8083","name":"FHEM","uid":999,"server":"127.0.0.1","filter":"room=alexa","base_url":"http://127.0.0.1:8083/fhem","auth":{"user":"XXXXXX","pass":"XXXXXX","sendImmediately":false}}],"sshproxy":{"description":"FHEM Connector","ssh":"/usr/bin/ssh","name":"sshproxy","bind-ip":"127.0.0.1","ssl":false,"port":35351}}
[2019-1-13 18:02:36] [FHEM] Checking devices and attributes...
[2019-1-13 18:02:36] [FHEM] executing: http://127.0.0.1:8083/fhem?cmd=%7BAttrVal(%22global%22,%22userattr%22,%22%22)%7D&XHR=1
[2019-1-13 18:02:36] [FHEM] executing: http://127.0.0.1:8083/fhem?cmd=jsonlist2%20TYPE=alexa&XHR=1
[2019-1-13 18:02:36] [FHEM] Fetching FHEM devices...
[2019-1-13 18:02:36] [FHEM] fetching: http://127.0.0.1:8083/fhem?cmd=jsonlist2%20room=alexa&XHR=1
SSH key seems to exist
Our SSH key is known at the reverse proxy, good!
[2019-1-13 18:02:37] executing: http://127.0.0.1:8083/fhem?cmd=jsonlist2%20TYPE%3Dalexa&XHR=1
[2019-1-13 18:02:37] [FHEM] alexa device is alexa
[2019-1-13 18:02:37] [FHEM] homebridgeMapping: #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
[2019-1-13 18:02:37] [FHEM] executing: http://127.0.0.1:8083/fhem?cmd=%7B$defs%7Balexa%7D-%3E%7B%22active%22%7D%20=%201;;undef%7D;%7B$defs%7Balexa%7D-%3E%7B%22alexa-fhem%20version%22%7D%20=%20%220.5.7%22%7D;%7B$defs%7Balexa%7D-%3E%7B%22active%22%7D%20=%200;;undef%7D&XHR=1
[2019-1-13 18:02:37] [FHEM] executing: http://127.0.0.1:8083/fhem?cmd=%7B$defs%7Balexa%7D-%3E%7B%22active%22%7D%20=%201;;undef%7D;get%20alexa%20proxyToken;%7B$defs%7Balexa%7D-%3E%7B%22active%22%7D%20=%200;;undef%7D&XHR=1
[2019-1-13 18:02:37] [FHEM] executing: http://127.0.0.1:8083/fhem?cmd=%7B$defs%7Balexa%7D-%3E%7B%22active%22%7D%20=%201;;undef%7D;list%20alexa%20.eventToken;%7B$defs%7Balexa%7D-%3E%7B%22active%22%7D%20=%200;;undef%7D&XHR=1
[2019-1-13 18:02:37] 39_alexa.pm is new version: 324
[2019-1-13 18:02:37] SSH proxy configuration set up done
[2019-1-13 18:02:37] Reading alexaFHEM.ProxyConnection set to starting, starting SSH
[2019-1-13 18:02:37] [FHEM] executing: http://127.0.0.1:8083/fhem?cmd=%7B$defs%7Balexa%7D-%3E%7B%22active%22%7D%20=%201;;undef%7D;setreading%20alexa%20alexaFHEM.ProxyConnection%20starting,%20starting%20SSH;%7B$defs%7Balexa%7D-%3E%7B%22active%22%7D%20=%200;;undef%7D&XHR=1
[2019-1-13 18:02:37] [FHEM] got: 0 results
[2019-1-13 18:02:37] SSH: Pseudo-terminal will not be allocated because stdin is not a terminal.
[2019-1-13 18:02:37] BearerToken '1884F4858319056C' read from alexa
[2019-1-13 18:02:37] Reading alexaFHEM.ProxyConnection set to running, SSH connected
[2019-1-13 18:02:37] [FHEM] executing: http://127.0.0.1:8083/fhem?cmd=%7B$defs%7Balexa%7D-%3E%7B%22active%22%7D%20=%201;;undef%7D;setreading%20alexa%20alexaFHEM.ProxyConnection%20running,%20SSH%20connected;%7B$defs%7Balexa%7D-%3E%7B%22active%22%7D%20=%200;;undef%7D&XHR=1
[2019-1-13 18:02:37] SSH: Welcome at the reverse proxy!
This pseudoshell does not react to any input - do not get irritated.
SSH key seems to exist
Our SSH key is known at the reverse proxy, good!
[2019-1-13 18:02:37] SSH proxy configuration set up done
[2019-1-13 18:02:37] SSH: Welcome at the reverse proxy!
This pseudoshell does not react to any input - do not get irritated.
Zitat von: roman1528 am 13 Januar 2019, 14:22:35
/usr/local/bin/alexa-fhem -A
jay@ubuntu:~$ /usr/local/bin/alexa-fhem -A
-bash: /usr/local/bin/alexa-fhem: Is a directory
sudo -u fhem bash
ssh -p 58824 fhem-va.fhem.de status
ssh -p 58824 fhem-va.fhem.de unregister
root@raspberrypi:~# npm install -g alexa-fhem
/usr/bin/alexa-fhem -> /usr/lib/node_modules/alexa-fhem/bin/alexa
+ alexa-fhem@0.5.7
updated 1 package in 7.144s
Zitat von: gvzdus am 13 Januar 2019, 19:08:39
@Niko1987:
Bei mir kommt beiCode Auswählenroot@raspberrypi:~# npm install -g alexa-fhem
/usr/bin/alexa-fhem -> /usr/lib/node_modules/alexa-fhem/bin/alexa
+ alexa-fhem@0.5.7
updated 1 package in 7.144s
Du kannst das jederzeit erneut ausführen, in meinem Fall sagt die Zeile mit "/usr/bin/alexa-fhem", dass es eben dort zu finden ist.
root@ubuntu:~# npm install -g alexa-fhem
/usr/bin/alexa-fhem -> /usr/lib/node_modules/alexa-fhem/bin/alexa
+ alexa-fhem@0.5.7
added 59 packages from 64 contributors in 5.833s
Zitatsudo npm install -g alexa-fhemhabe ich schon erfolgreich durchgeführt.
pi@raspberrypi:~ $ ps -ef | egrep '(alexa|ssh)'
pi 790 1 0 21:32 ? 00:00:03 alexa
root 840 1 0 21:32 ? 00:00:00 /usr/sbin/sshd -D
root 1207 840 0 21:43 ? 00:00:00 sshd: pi [priv]
pi 1216 1207 0 21:43 ? 00:00:00 sshd: pi@pts/0
fhem 1367 1329 0 21:47 ? 00:00:04 node /usr/bin/alexa-fhem -c ./log/alexa-fhem.cfg
pi 1571 1218 0 21:54 pts/0 00:00:00 grep -E --color=auto (alexa|ssh)
Zitatdu musst auf jeden fall den alten autostart deaktivierenViele Grüße
und du solltest je nach skill deine alte config über die automatisch erzeugte kopieren.
Zitat von: raimundl am 12 Januar 2019, 20:28:16
funktioniert!!!
Der Key im Reading ist falsch, jedoch mit get alexa proxyKey erscheint ein popup mit dem richtigen Key!
Noch eine Beobachtung: Ich war Betatester und nach jeder neuen Installation verschwindet mein Testdummy und muss wieder neu angelegt werden.
Nochmals Danke und LG
ZitatIch sollte ja eigentlich nur ein sudo npm update -g alexa-fhem ausführen müssen... und FHEM aktualisieren, das neue 39_alexa.pm-Modul ist der wichtigere Teil.
Zitat von: gvzdus am 13 Januar 2019, 22:59:57
Außerdem, 0.5.2. ist so was von vorgestern - wir sind bei 0.5.7
0 info it worked if it ends with ok
1 verbose cli [ '/usr/local/bin/node',
1 verbose cli '/usr/local/bin/npm',
1 verbose cli 'install',
1 verbose cli '-g',
1 verbose cli 'alexa-fhem' ]
2 info using npm@6.5.0
3 info using node@v11.6.0
4 verbose npm-session 95367bf5f42f1b63
5 silly install loadCurrentTree
6 silly install readGlobalPackageData
7 http fetch GET 304 https://registry.npmjs.org/alexa-fhem 282ms (from cache)
8 silly pacote tag manifest for alexa-fhem@latest fetched in 295ms
9 timing stage:loadCurrentTree Completed in 425ms
10 silly install loadIdealTree
11 silly install cloneCurrentTreeToIdealTree
12 timing stage:loadIdealTree:cloneCurrentTree Completed in 0ms
13 silly install loadShrinkwrap
14 timing stage:loadIdealTree:loadShrinkwrap Completed in 3ms
15 silly install loadAllDepsIntoIdealTree
16 silly resolveWithNewModule alexa-fhem@0.5.7 checking installable status
17 http fetch GET 304 https://registry.npmjs.org/chalk 66ms (from cache)
18 silly pacote range manifest for chalk@^1.1.1 fetched in 73ms
19 silly resolveWithNewModule chalk@1.1.3 checking installable status
20 http fetch GET 304 https://registry.npmjs.org/commander 149ms (from cache)
21 silly pacote version manifest for commander@2.8.1 fetched in 153ms
22 silly resolveWithNewModule commander@2.8.1 checking installable status
23 http fetch GET 304 https://registry.npmjs.org/readline-sync 155ms (from cache)
24 silly pacote range manifest for readline-sync@^1.4.9 fetched in 157ms
25 silly resolveWithNewModule readline-sync@1.4.9 checking installable status
26 http fetch GET 304 https://registry.npmjs.org/request 158ms (from cache)
27 silly pacote range manifest for request@^2.88.0 fetched in 160ms
28 silly resolveWithNewModule request@2.88.0 checking installable status
29 http fetch GET 304 https://registry.npmjs.org/escape-string-regexp 69ms (from cache)
30 silly pacote range manifest for escape-string-regexp@^1.0.2 fetched in 70ms
31 silly resolveWithNewModule escape-string-regexp@1.0.5 checking installable status
32 http fetch GET 304 https://registry.npmjs.org/strip-ansi 82ms (from cache)
33 silly pacote range manifest for strip-ansi@^3.0.0 fetched in 89ms
34 silly resolveWithNewModule strip-ansi@3.0.1 checking installable status
35 http fetch GET 304 https://registry.npmjs.org/has-ansi 107ms (from cache)
36 silly pacote range manifest for has-ansi@^2.0.0 fetched in 108ms
37 silly resolveWithNewModule has-ansi@2.0.0 checking installable status
38 http fetch GET 304 https://registry.npmjs.org/ansi-styles 119ms (from cache)
39 silly pacote range manifest for ansi-styles@^2.2.1 fetched in 120ms
40 silly resolveWithNewModule ansi-styles@2.2.1 checking installable status
41 http fetch GET 304 https://registry.npmjs.org/supports-color 149ms (from cache)
42 silly fetchPackageMetaData error for supports-color@^2.0.0 Unexpected end of JSON input while parsing near '..."}},"1.1.0":{"name":"'
43 timing stage:rollbackFailedOptional Completed in 1ms
44 timing stage:runTopLevelLifecycles Completed in 757ms
45 verbose stack SyntaxError: Unexpected end of JSON input while parsing near '..."}},"1.1.0":{"name":"'
45 verbose stack at JSON.parse (<anonymous>)
45 verbose stack at parseJson (/usr/local/lib/node_modules/npm/node_modules/json-parse-better-errors/index.js:7:17)
45 verbose stack at consumeBody.call.then.buffer (/usr/local/lib/node_modules/npm/node_modules/node-fetch-npm/src/body.js:96:50)
45 verbose stack at process.internalTickCallback (internal/process/next_tick.js:77:7)
46 verbose cwd /home/nuc
47 verbose Linux 4.9.0-6-amd64
48 verbose argv "/usr/local/bin/node" "/usr/local/bin/npm" "install" "-g" "alexa-fhem"
49 verbose node v11.6.0
50 verbose npm v6.5.0
51 error Unexpected end of JSON input while parsing near '..."}},"1.1.0":{"name":"'
52 verbose exit [ 1, true ]
[1/14/2019, 6:43:01 AM] client not authorized: {"error_index":"3AKxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxMJ0qpfbJfnxDX5A==","error_description":"The request has an invalid parameter : access_token","error":"invalid_token"}
[1/14/2019, 6:43:01 AM] ERROR: InvalidAccessTokenError from 127.0.0.1
response :{"header":{"namespace":"Alexa.ConnectedHome.Control","name":"InvalidAccessTokenError","payloadVersion":"2","messageId":"6997axxxxxxxxxxxxxxxxxxe8"},"payload":{}}
2019-01-14 06:43:07 caching: TempSchlafzimmer-temperature: 21.4
2019-01-14 06:43:07 caching: TempSchlafzimmer-humidity: 53
2019-01-14 06:48:57 caching: TempWohnzimmer-temperature: 22.8
2019-01-14 06:49:00 caching: TempArbeitszimmer-humidity: 46
[1/14/2019, 6:53:00 AM] client not authorized: {"error_index":"pNxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxtAg==","error_description":"The request has an invalid parameter : access_token","error":"invalid_token"}
[1/14/2019, 6:53:00 AM] ERROR: InvalidAccessTokenError from 127.0.0.1
response :{"header":{"namespace":"Alexa.ConnectedHome.Control","name":"InvalidAccessTokenError","payloadVersion":"2","messageId":"2bxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxd351"},"payload":{}}
2019-01-14 06:54:57 caching: TempBadezimmer-temperature: 24
2019-01-14 06:54:57 caching: TempBadezimmer-humidity: 49
2019-01-14 06:54:57 caching: TempArbeitszimmer-temperature: 21.9
2019-01-14 06:55:06 caching: TempSchlafzimmer-humidity: 52
2019-01-14 07:00:56 caching: TempBadezimmer-temperature: 24.2
2019-01-14 07:00:56 caching: TempBadezimmer-humidity: 50
2019-01-14 07:01:11 caching: TempGaesteWC-temperature: 21.5
2019-01-14 07:06:55 caching: TempArbeitszimmer-temperature: 21.8
2019-01-14 07:07:01 caching: TempGaesteWC-humidity: 48
Zitat von: gvzdus am 14 Januar 2019, 07:41:17Die Verknüpfung mit FHEMLazy kann ich ausschließen.Der Skill wird unter "Kontoverknüpfung erforderlich" aufgeführt.. Ich habe gestern Abend noch das unregister auf dem Fhem Server durchgeführt,und den Skill anschließend mit neuem Token regestriert. Wenn ich zuhause bin, werde ich nochmal ins Log schauen, und dann können wir, falls die Probleme wieder aufgetreten sind, das volle Debugging gerne einschalten.
Es kommen Requests mit dem falschen BearerToken. Folgende Möglichkeiten halte ich für gut denkbar:
- Du hast noch FHEM-Lazy parallel als Skill verknüpft, oder vielleicht hatte auch Andre Dich mal zum Beta-Test eingeladen?
- Amazon hat irgendwelche Probleme
Die einfachste Abhilfe sollte sein:
- Sicherstellen, dass nur FHEM Connector verknüpft ist
- Verknüpfung bei FHEM-Connector aufheben und sofort neu verknüpfen (Registrierungskey zur Hand haben)
Wenn das nicht hilf, entscheide Dich, ob wir auf der Lambda-Funktion das volle Debugging einschalten für Deine User-ID (Teil 1 Reg.-Schlüssel) aktivieren sollen, dann landet alle Kommunikation für 7 Tage auf der Platte. Ich bräuchte dann Deine User-ID per P-Mail
Zitat von: gvzdus am 14 Januar 2019, 07:49:17
Ja, alles andere wird echt chaotisch und quasi garantiert nicht funktionieren.
Am besten gehst Du den Wiki zu "alexa-fhem" im Abschnitt automatischer Start durch und versuchst zu rekonstruieren, welchen Weg Du gewählt hast.
Zitat von: gvzdus am 14 Januar 2019, 08:15:58
Und bevor Du FHEM Connector verknüpfst, solltest Du die Verknüpfung zu Deinem Entwicklerskill aufheben.
ZitatDanke und sorry, aber ich muss das fragen - wo bzw. wie mache ich das?
pi@raspi-fhem:/opt/fhem $ sudo /bin/bash
root@raspi-fhem:/opt/fhem#
root@raspi-fhem:/opt/fhem# node --version
v8.11.4
root@raspi-fhem:/opt/fhem# sudo npm install -g alexa-fhem
+ alexa-fhem@0.4.4
added 1 package in 3.088s
root@raspi-fhem:/opt/fhem/alexa-fhem# sudo npm install -g alexa-fhem
/usr/bin/alexa-fhem -> /usr/lib/node_modules/alexa-fhem/bin/alexa
+ alexa-fhem@0.5.7
added 59 packages in 10.697s
alexaFHEM.ProxyConnection
error, FHEM Web not reachable - -
2019-01-14 09:29:55
[2019-1-14 09:29:53] Reading alexaFHEM.ProxyConnection set to stopping, alexa-fhem terminating
[2019-1-14 09:29:53] using ./alexa-fhem.cfg
[2019-1-14 09:29:53] _loadConfig: Config parsed completely.
[2019-1-14 09:29:53] this is alexa-fhem 0.5.7
[2019-1-14 09:29:53] Fetching FHEM devices...
[2019-1-14 09:29:54] [FHEM] starting longpoll: https://127.0.0.1:8083/fhem?XHR=1&inform=type=status;addglobal=1;filter=.*;since=null;fmt=JSON×tamp=1547454594315
[2019-1-14 09:29:54] Server listening on: http://127.0.0.1:37141 for proxy connections
[2019-1-14 09:29:54] Passed config: {"connections":[{"name":"FHEM","server":"127.0.0.1","uid":999,"webname":"fhem","filter":"alexaName=..*","port":"8083"}],"sshproxy":{"ssh":"/usr/bin/ssh","description":"FHEM Connector","bind-ip":"127.0.0.1","port":37141}}
[2019-1-14 09:29:54] autoconf: testrequest result is {"success":false,"message":{"code":"ECONNRESET","errno":"ECONNRESET","syscall":"read"}}
[2019-1-14 09:29:54] FHEM Web not reachable - -
[2019-1-14 09:29:54] Unable to setup SSH proxy configuration
[2019-1-14 09:29:54] [FHEM] Checking devices and attributes...
[2019-1-14 09:29:54] [FHEM] executing: https://127.0.0.1:8083/fhem?cmd=%7BAttrVal(%22global%22,%22userattr%22,%22%22)%7D&XHR=1
[2019-1-14 09:29:54] [FHEM] executing: https://127.0.0.1:8083/fhem?cmd=jsonlist2%20TYPE=alexa&XHR=1
[2019-1-14 09:29:54] [FHEM] Fetching FHEM devices...
[2019-1-14 09:29:54] [FHEM] fetching: https://127.0.0.1:8083/fhem?cmd=jsonlist2%20alexaName=..*&XHR=1
[2019-1-14 09:29:55] [FHEM] alexa device is alexa
---
[2019-1-14 09:29:55] BearerToken '' read from alexa
[2019-1-14 09:29:55] No reading "alexaFHEM.bearerToken" found in "alexa" - incoming Cloud requests cannot be validated.
[2019-1-14 09:29:55] Reading alexaFHEM.ProxyConnection set to error, FHEM Web not reachable - -
[2019-1-14 09:29:55] [FHEM] executing: https://127.0.0.1:8083/fhem?cmd=%7B$defs%7Balexa%7D-%3E%7B%22active%22%7D%20=%201;;undef%7D;setreading%20alexa%20alexaFHEM.ProxyConnection%20error,%20FHEM%20Web%20not%20reachable%20-%20-;%7B$defs%7Balexa%7D-%3E%7B%22active%22%7D%20=%200;;undef%7D&XHR=1
root@raspi-fhem:/opt/fhem# ps -ef | egrep '(alexa|ssh)'
root 561 1 0 01:00 ? 00:00:00 /usr/sbin/sshd -D
root 3033 561 0 07:51 ? 00:00:00 sshd: pi [priv]
pi 3048 3033 0 07:51 ? 00:00:01 sshd: pi@pts/0
fhem 4565 4418 0 09:29 ? 00:00:02 node /usr/bin/alexa-fhem -c ./alexa-fhem.cfg -a xx:xx -s
root 4697 3630 0 09:42 pts/0 00:00:00 grep -E (alexa|ssh)
Zitat von: justme1968 am 14 Januar 2019, 09:42:30
das alexaFHEMauth attribut setzen
2019.01.14 09:29:53 3: alexa: alexaFHEM stopped
2019.01.14 09:29:53 3: alexa: alexaFHEM starting
2019.01.14 09:29:53 3: alexa: using logfile: ./log/alexa-2019-01-14.log
2019.01.14 09:29:53 2: alexa: starting alexa-fhem: /usr/bin/alexa-fhem -c ./alexa-fhem.cfg -a chris:xxxxxx -s
connections" : [
{
"filter" : "alexaName=...*",
"server" : "127.0.0.1",
"uid" : 999,
"webname" : "fhem",
"ssl": true,
"port" : "8083",
"name" : "FHEM"
}
],
Zitat von: justme1968 am 14 Januar 2019, 09:13:00Hallo @ all,
0.4.4 ist uralt.
alte version am besten löschen
sudo npm remove -g alexa-fhem
Zitat von: gvzdus am 14 Januar 2019, 09:50:04
Workaround:
In /opt/fhem/alexa-fhem.cfg bitte in dem Block:
...
den Wert von ssl entweder abändern auf true, oder neu einfügen. Dann "restart" im Alexa-Device auswählen.
Zitat von: justme1968 am 14 Januar 2019, 09:56:39Also Alexa.pm als Update sperren und fertig oder ist das egal?
niemand muss
wechseln bei dem alles geht und der zufrieden ist.
die neue version ist erst mal hauptsächlich für alle die keinen eigen skill einrichten möchten
Zitat von: gvzdus am 13 Januar 2019, 23:37:19
Besser erst alexa-fhem upgraden - den Restart musst Du ja schon im Rahmen des FHEM-Upgrade danach durchführen.
Eine Restsorge hätte ich jetzt: Fahren dabei (beim FHEM-Restart) auch alexa-fhem und ssh runter - bin aber eigentlich ganz zuversichtlich.
sudo /bin/bash
sudp npm remove -g alexa-fhem
sudo npm install -g alexa-fhem
update
shutdown restart
get MyAlexa proxyKey
define alexa alexa
drwxr-xr-x 16 fhem dialout 4096 Jan 14 11:44 .
drwxr-xr-x 4 root root 4096 Mar 4 2018 ..
drwx------ 2 fhem dialout 4096 Jan 10 01:24 .alexa
drwxr-xr-x 5 fhem dialout 4096 Jan 10 01:16 alexa-fhem
-rw-r--r-- 1 fhem dialout 526 Jan 14 11:44 alexa-fhem.cfg
-rw-r--r-- 1 fhem dialout 411 Jan 10 17:06 alexa-fhem.cfg.previous
-rw-r--r-- 1 fhem dialout 2 Jan 10 01:11 alexa.pid
drwxr-xr-x 2 fhem dialout 4096 Jan 14 11:19 backup
-rw------- 1 fhem dialout 1215 Jan 10 17:16 .bash_history
-rw-r--r-- 1 fhem dialout 273383 Jan 14 11:22 CHANGED
drwx------ 3 fhem dialout 4096 Jan 9 20:14 .config
-rw-r--r-- 1 fhem dialout 39688 Nov 1 12:59 configDB.pm
drwxrwxrwx 41 fhem root 4096 Oct 8 2016 contrib
drwxrwxrwx 3 fhem root 4096 Nov 8 2015 demolog
drwxrwxrwx 4 fhem root 4096 Jul 6 2017 docs
drwxrwxrwx 6 fhem root 24576 Jan 14 11:44 FHEM
-rw-r--r-- 1 fhem dialout 89692 Jan 14 11:51 fhem.cfg
-rw-r--r-- 1 fhem dialout 19987 Nov 1 12:59 fhem.cfg.demo
-rw-rw-rw- 1 fhem root 39041 Jan 8 2017 fhem.cfg_old
-rw-r--r-- 1 fhem dialout 86403 Jan 9 20:14 fhem.cfg_vorfhemlazy
-rw-rw-rw- 1 fhem root 744 Nov 9 2014 fhem_orig.cfg
-rw-r--r-- 1 fhem dialout 152823 Jan 4 23:32 fhem.pl
-rw-r--r-- 1 fhem dialout 0 Jul 23 2016 fronthem.err
drwxrwxrwx 2 fhem root 4096 Jan 14 00:00 log
-rw-r--r-- 1 fhem dialout 39004 Jan 14 11:22 MAINTAINER.txt
drwxr-xr-x 5 fhem dialout 4096 Jan 9 20:15 .npm
-rw-rw-rw- 1 fhem root 761 Nov 9 2014 README_DEMO.txt
drwxr-xr-x 7 fhem dialout 4096 Jun 8 2018 restoreDir
drwx------ 2 fhem dialout 4096 Jan 9 20:16 .ssh
drwxr-xr-x 2 fhem dialout 4096 Feb 11 2016 unused
drwxrwxrwx 15 fhem root 4096 Mar 4 2018 www
drwxrwxrwx 41 fhem root 4096 Oct 8 2016 contrib
drwxrwxrwx 3 fhem root 4096 Nov 8 2015 demolog
drwxrwxrwx 4 fhem root 4096 Jul 6 2017 docs
drwxrwxrwx 6 fhem root 24576 Jan 14 11:44 FHEM
drwxrwxrwx 2 fhem root 4096 Jan 14 00:00 log
drwxrwxrwx 15 fhem root 4096 Mar 4 2018 www
fhem@Fhem:~$ sudo npm install -g alexa-fhem
/usr/local/bin/alexa-fhem -> /usr/local/lib/node_modules/alexa-fhem/bin/alexa
/usr/local/lib
└── alexa-fhem@0.5.7
fhem@Fhem:~$ ps -ef | egrep '(alexa|ssh)'
root 923 1 0 Jan11 ? 00:00:00 /usr/sbin/sshd -D
root 17985 923 0 13:01 ? 00:00:00 sshd: fhem [priv]
fhem 18018 1 0 07:47 ? 00:00:05 alexa
fhem 18052 17985 0 13:01 ? 00:00:00 sshd: fhem@notty
root 19255 923 0 13:24 ? 00:00:00 sshd: fhem [priv]
fhem 19306 19255 0 13:24 ? 00:00:00 sshd: fhem@notty
root 20909 923 0 13:53 ? 00:00:00 sshd: fhem [priv]
fhem 20960 20909 0 13:53 ? 00:00:00 sshd: fhem@pts/0
fhem 21025 20961 0 13:54 pts/0 00:00:00 grep -E (alexa|ssh)
Internals:
CFGFN
FD 21
LAST_START 2019-01-14 13:12:26
LAST_STOP 2019-01-14 13:12:26
NAME alexa
NOTIFYDEV global
NR 966
NTFY_ORDER 50-alexa
PID 18679
STARTS 7
STATE running /usr/local/bin/alexa-fhem
TYPE alexa
active 0
alexa-fhem version 0.5.7
currentlogfile ./log/alexa-2019-01-14.log
logfile ./log/alexa-%Y-%m-%d.log
READINGS:
2019-01-14 13:12:26 alexaFHEM running /usr/local/bin/alexa-fhem
[14.1.2019, 14:10:31] Passed config: {"connections":[{"port":"8083","server":"127.0.0.1","name":"FHEM","uid":1000,"ssl":true,"filter":"alexaName=..*","webname":"fhem"}],"sshproxy":{"ssh":"/usr/bin/ssh","description":"FHEM Connector","bind-ip":"127.0.0.1","port":44115}}
[14.1.2019, 14:10:31] Server listening on: http://127.0.0.1:44115 for proxy connections
[14.1.2019, 14:10:31] [FHEM] starting longpoll: https://127.0.0.1:8083/fhem?XHR=1&inform=type=status;addglobal=1;filter=.*;since=null;fmt=JSON×tamp=1547471431468
[14.1.2019, 14:10:31] Fetching FHEM devices...
[14.1.2019, 14:10:31] this is alexa-fhem 0.5.7
[14.1.2019, 14:10:31] _loadConfig: Config parsed completely.
2019.01.14 15:32:02 1: Error: >ALEXA< has no TYPE, but following keys: >active<
2019.01.14 15:32:02 1: Error: >ALEXA< has no TYPE, but following keys: >active<
2019.01.14 15:32:02 1: Error: >ALEXA< has no TYPE, but following keys: >active<
2019.01.14 15:31:54 0: Server started with 510 defined entities (fhem.pl:18111/2019-01-01 perl:5.026001 os:linux user:fhem pid:27385)
2019.01.14 15:31:54 0: Featurelevel: 9.9
2019.01.14 15:31:52 3: alexa: using logfile: ./log/alexa-2019-01-14.log
2019.01.14 15:31:52 2: alexa: starting alexa-fhem: /usr/local/bin/alexa-fhem -c ./alexa-fhem.cfg -a userxxx:paswortxxx
2019.01.14 15:31:52 3: alexa: alexaFHEM starting
2019.01.14 15:31:41 1: Including ./log/fhem.save
[2019-1-14 17:27:19] reloading http://localhost:8083/fhem
[2019-1-14 17:27:19] removing Drucker from http://localhost:8083/fhem
[2019-1-14 17:27:19] removing FensterLampe from http://localhost:8083/fhem
[2019-1-14 17:27:19] removing HUEDevice14 from http://localhost:8083/fhem
[2019-1-14 17:27:19] removing HUEDevice16 from http://localhost:8083/fhem
[2019-1-14 17:27:19] removing HUEDevice19 from http://localhost:8083/fhem
[2019-1-14 17:27:19] removing HUEDevice7 from http://localhost:8083/fhem
[2019-1-14 17:27:19] removing HUEGroup4 from http://localhost:8083/fhem
[2019-1-14 17:27:19] removing MAX_191dab from http://localhost:8083/fhem
[2019-1-14 17:27:19] removing MAX_191db5 from http://localhost:8083/fhem
[2019-1-14 17:27:19] removing MAX_191e95 from http://localhost:8083/fhem
[2019-1-14 17:27:19] removing MAX_191f54 from http://localhost:8083/fhem
[2019-1-14 17:27:19] removing MAX_192f92 from http://localhost:8083/fhem
[2019-1-14 17:27:19] removing QNAP from http://localhost:8083/fhem
[2019-1-14 17:27:19] removing Schreibtisch from http://localhost:8083/fhem
[2019-1-14 17:27:19] removing Status_Guest_WLAN_Unifi from http://localhost:8083/fhem
[2019-1-14 17:27:19] removing USBLadestation from http://localhost:8083/fhem
[2019-1-14 17:27:19] removing XboxController from http://localhost:8083/fhem
[2019-1-14 17:27:19] removing hueBridge1_HUEDevice10 from http://localhost:8083/fhem
[2019-1-14 17:27:19] removing hueBridge1_HUEDevice8 from http://localhost:8083/fhem
[2019-1-14 17:27:19] removing hueBridge1_HUEDevice9 from http://localhost:8083/fhem
[2019-1-14 17:27:19] removing hueBridge1_HUEGroup14 from http://localhost:8083/fhem
[2019-1-14 17:27:19] removing hueBridge1_HUEGroup5 from http://localhost:8083/fhem
[2019-1-14 17:27:19] [FHEM] Fetching FHEM devices...
[2019-1-14 17:27:19] [FHEM] fetching: http://localhost:8083/fhem?cmd=jsonlist2%20alexaName=..*&fwcsrf=csrf_XXX
[2019-1-14 17:27:20] [FHEM] got: 24 results
...
[2019-1-14 17:27:20] [FHEM] FensterLampe is light
[2019-1-14 17:27:20] [FHEM] FensterLampe has
[2019-1-14 17:27:20] [FHEM] On [state;on,off]
...
[2019-1-14 17:27:20] [FHEM] hueBridge1_HUEGroup14 is light
[2019-1-14 17:27:20] [FHEM] hueBridge1_HUEGroup14 has
[2019-1-14 17:27:20] [FHEM] On [onoff;on,off]
[2019-1-14 17:27:20] [FHEM] Brightness [bri]
[2019-1-14 17:27:20] [FHEM] Hue [hue;hue;0-65535]
[2019-1-14 17:27:20] [FHEM] Saturation [sat;sat;0-254]
[2019-1-14 17:27:20] [FHEM] Custom Color Temperature [ct]
[2019-1-14 17:27:20] [FHEM] hueBridge1_HUEGroup14-ct not a number: undefined
[2019-1-14 17:27:20] [FHEM] hueBridge1_HUEGroup5 is light
[2019-1-14 17:27:20] [FHEM] hueBridge1_HUEGroup5 has
[2019-1-14 17:27:20] [FHEM] On [onoff;on,off]
[2019-1-14 17:27:20] [FHEM] Brightness [bri]
[2019-1-14 17:27:20] [FHEM] Hue [hue;hue;0-65535]
[2019-1-14 17:27:20] [FHEM] Saturation [sat;sat;0-254]
[2019-1-14 17:27:20] [FHEM] Custom Color Temperature [ct]
[2019-1-14 17:27:20] [FHEM] hueBridge1_HUEGroup5-ct not a number: undefined
[2019-1-14 17:27:20] no event token available
[2019-1-14 17:27:20] no event token available
[2019-1-14 17:27:20] no event token available
[2019-1-14 17:27:20] no event token available
[2019-1-14 17:27:20] no event token available
[2019-1-14 17:27:20] no event token available
[2019-1-14 17:27:20] no event token available
[2019-1-14 17:27:20] no event token available
[2019-1-14 17:27:20] no event token available
[2019-1-14 17:27:20] no event token available
[2019-1-14 17:27:20] no event token available
[2019-1-14 17:27:20] no event token available
[2019-1-14 17:27:20] no event token available
[2019-1-14 17:27:20] no event token available
[2019-1-14 17:27:20] no event token available
[2019-1-14 17:27:20] no event token available
[2019-1-14 17:27:20] no event token available
[2019-1-14 17:27:20] no event token available
[2019-1-14 17:27:20] no event token available
[2019-1-14 17:27:20] no event token available
[2019-1-14 17:27:20] no event token available
[2019-1-14 17:27:20] no event token available
[2019-1-14 17:27:20] no event token available
Zitat von: justme1968 am 14 Januar 2019, 17:42:28
- wenn es nur um ein einzelnes device geht solltest du beim reload noch dessen namen angeben.
Zitat von: justme1968 am 14 Januar 2019, 17:42:28
- die token meldung bezieht sich auf den versuch ein event an amzon zu senden um die devices zu aktualisieren.
aus irgendeinem grund hat alexa-fhem das token nicht. es sollte im reading .eventToken deines alexa device stecken.
wenn es nicht da ist: die skill verknüpfung löschen und neu verknüpfen.
du sollest eine meldung sehen das alexa-fhem ein token bekommen hat und es sollte dann im reading stehen
[2019-1-14 17:51:49] got event token
[2019-1-14 18:04:26] posting skill event
[2019-1-14 18:04:26] posted skill event: 202:
[2019-1-14 18:03:28] reloading FensterLampe from http://localhost:8083/fhem
[2019-1-14 18:03:28] removing FensterLampe from http://localhost:8083/fhem
[2019-1-14 18:03:28] [FHEM] Fetching FHEM devices...
[2019-1-14 18:03:28] [FHEM] fetching: http://localhost:8083/fhem?cmd=jsonlist2%20NAME=FensterLampe&fwcsrf=csrf_XXXX
[2019-1-14 18:03:28] [FHEM] got: 1 results
[2019-1-14 18:03:28] [FHEM] FensterLampe is light
[2019-1-14 18:03:28] [FHEM] FensterLampe has
[2019-1-14 18:03:28] [FHEM] On [state;on,off]
[2019-1-14 18:03:28] posting skill event
[2019-1-14 18:03:28] posted skill event: 202:
Zitat von: gvzdus am 14 Januar 2019, 07:41:17
Es kommen Requests mit dem falschen BearerToken. Folgende Möglichkeiten halte ich für gut denkbar:
- Du hast noch FHEM-Lazy parallel als Skill verknüpft, oder vielleicht hatte auch Andre Dich mal zum Beta-Test eingeladen?
- Amazon hat irgendwelche Probleme
Die einfachste Abhilfe sollte sein:
- Sicherstellen, dass nur FHEM Connector verknüpft ist
- Verknüpfung bei FHEM-Connector aufheben und sofort neu verknüpfen (Registrierungskey zur Hand haben)
Wenn das nicht hilf, entscheide Dich, ob wir auf der Lambda-Funktion das volle Debugging einschalten für Deine User-ID (Teil 1 Reg.-Schlüssel) aktivieren sollen, dann landet alle Kommunikation für 7 Tage auf der Platte. Ich bräuchte dann Deine User-ID per P-Mail
1/14/2019, 6:07:56 PM] 39_alexa.pm is new version: 324
[1/14/2019, 6:07:57 PM] executing: http://localhost:8083/fhem?cmd=set%20alexa%20proxyToken%201xxxxxxxxxxxxx3A1&fwcsrf=csrf_20xxxxxxxxxxx22&XHR=1
[1/14/2019, 6:07:57 PM] BearerToken 'xxxxxxxxxxxxx' read from alexa
[1/14/2019, 6:07:57 PM] [FHEM] got .eventToken
[1/14/2019, 6:07:57 PM] refreshing token
[1/14/2019, 6:07:57 PM] executing: http://localhost:8083/fhem?cmd=set%20alexa%20proxyKey%201xxxxxxxxxxxxxxxxxxxxxx3A1&fwcsrf=csrf_2050xxxxxxxxxxxxxxx&XHR=1
[1/14/2019, 6:07:57 PM] executing: http://localhost:8083/fhem?cmd=%7B%20FW_directNotify(%22%23FHEMWEB%3AWEB%22%2C%20%22location.reload('true')%22%2C%20%22%22)%20%7D&fwcsrf=csrf_20xxxxxxxxx2&XHR=1
[1/14/2019, 6:07:57 PM] SSH proxy configuration set up done
[1/14/2019, 6:07:57 PM] Reading alexaFHEM.ProxyConnection set to starting, starting SSH
[1/14/2019, 6:07:57 PM] [FHEM] executing: http://localhost:8083/fhem?cmd=%7B$defs%7Balexa%7D-%3E%7B%22active%22%7D%20=%201;;undef%7D;setreading%20alexa%20alexaFHEM.ProxyConnection%20starting,%20starting%20SSH;%7B$defs%7Balexa%7D-%3E%7B%22active%22%7D%20=%200;;undef%7D&fwcsrf=csrf_20xxxxxxxxxxx2&XHR=1
[1/14/2019, 6:07:57 PM] SSH setup completed with new bearer token
[1/14/2019, 6:07:57 PM] SSH: Pseudo-terminal will not be allocated because stdin is not a terminal.
[1/14/2019, 6:07:57 PM] got fresh token
[1/14/2019, 6:07:58 PM] Reading alexaFHEM.ProxyConnection set to running, SSH connected
[1/14/2019, 6:07:58 PM] [FHEM] executing: http://localhost:8083/fhem?cmd=%7B$defs%7Balexa%7D-%3E%7B%22active%22%7D%20=%201;;undef%7D;setreading%20alexa%20alexaFHEM.ProxyConnection%20running,%20SSH%20connected;%7B$defs%7Balexa%7D-%3E%7B%22active%22%7D%20=%200;;undef%7D&fwcsrf=csrf_20xxxxxxxxxxxxx2&XHR=1
[1/14/2019, 6:07:58 PM] SSH: Welcome at the reverse proxy!
This pseudoshell does not react to any input - do not get irritated.
[1/14/2019, 6:08:00 PM] client not authorized: {"error_index":"yxxxxxxxxxxxxxxxxxxxxxxxckqQKa5TrA==","error_description":"The request has an invalid parameter : access_token","error":"invalid_token"}
[1/14/2019, 6:08:00 PM] ERROR: InvalidAccessTokenError from 127.0.0.1
response :{"header":{"namespace":"Alexa.ConnectedHome.Control","name":"InvalidAccessTokenError","payloadVersion":"2","messageId":"b3xxxxxxxxxxxa1ab6c"},"payload":{}}
[1/14/2019, 6:08:02 PM] client not authorized: {"error_index":"wQLxxxxxxxxxxxxxxxxxxxxxxxizjbUOpVXA==","error_description":"The request has an invalid parameter : access_token","error":"invalid_token"}
[1/14/2019, 6:08:02 PM] ERROR: InvalidAccessTokenError from 127.0.0.1
response :{"header":{"namespace":"Alexa.ConnectedHome.Control","name":"InvalidAccessTokenError","payloadVersion":"2","messageId":"23xxxxxxxf9e25"},"payload":{}}
[1/14/2019, 6:08:29 PM] ERROR: InvalidAccessTokenError from 127.0.0.1
response :{"header":{"namespace":"Alexa.ConnectedHome.Control","name":"InvalidAccessTokenError","payloadVersion":"2","messageId":"9cxxxxxxxxxxb05"},"payload":{}}
[1/14/2019, 6:12:42 PM] Received Directive: {"directive":{"header":{"namespace":"Alexa.Discovery","name":"Discover","payloadVersion":"3","messageId":"7a704d14-f5ec-455d-9c49-8a814836db4f"},"payload":{"scope":{"type":"BearerToken","token":"1xxxxxxxxxxxxxxxxxxxxxxx"}}}}
[1/14/2019, 6:12:42 PM] found 19 device(s)
response :{"event":{"header":{"namespace":"Alexa.Discovery","name":"Discover.Response","payloadVersion":"3","messageId":"6fxxxxxxxxxxxxxa6"},"payload":{"endpoints":[{"endpointId":"Ambilight","manufacturerName":"FHEMdummy","modelName":"FHEM<unknown>","version":"<unknown>","friendlyName":"ambilight","description":"n: Ambilight, r: hidden,alexa","actions":[],"capabilities":[{"type":"AlexaInterface","interface":"Alexa.PowerController","version":"3","properties":{"supported":[{"name":"powerState"}],"proactivelyReported":false,"retrievable":true}}],"displayCategories":["SWITCH"],"cookie":{"device":"Ambilight"}},{"endpointId":"Fernseher","manufacturerName":"FHEMdummy","modelName":"FHEM<unknown>","version":"<unknown>","friendlyName":"fernseher","description":"n: Fernseher, r: homekit,wohnzimmer,alexa","actions":[],"capabilities":[{"type":"AlexaInterface","interface":"Alexa.PowerController","version":"3","properties":{"supported":[{"name":"powerState"}],"proactivelyReported":false,"retrievable":true}}],"displayCategories":["SWITCH"],"cookie":{"device":"Fernseher"}},{"endpointId":"GuteNachtAlexa","manufacturerName":"FHEMdummy","modelName":"FHEM<unknown>","version":"<unknown>","friendlyName":"gutenacht","description":"n: GuteNachtAlexa, r: dummys,alexa","actions":[],"capabilities":[{"type":"AlexaInterface","interface":"Alexa.PowerController","version":"3","properties":{"supported":[{"name":"powerState"}],"proactivelyReported":false,"retrievable":true}}],"displayCategories":["SWITCH"],"cookie":{"device":"GuteNachtAlexa"}},{"endpointId":"HUEDevice12","manufacturerName":"FHEMHUEDevice","modelName":"FHEMPlug 01","version":"<unknown>","friendlyName":"terrarium","description":"n: HUEDevice12, r: homekit,spielzimmer,alexa","actions":[],"capabilities":[{"type":"AlexaInterface","interface":"Alexa.PowerController","version":"3","properties":{"supported":[{"name":"powerState"}],"proactivelyReported":false,"retrievable":true}}],"displayCategories":["SWITCH"],"cookie":{"device":"HUEDevice12"}},{"endpointId":"HUEDevice9","manufacturerName":"FHEMHUEDevice","modelName":"FHEMLWB010","version":"<unknown>","friendlyName":"nachttisch katha","description":"n: HUEDevice9, r: schlafzimmer,alexa","actions":[],"capabilities":[{"type":"AlexaInterface","interface":"Alexa.BrightnessController","version":"3","properties":{"supported":[{"name":"brightness"}],"proactivelyReported":false,"retrievable":true}},{"type":"AlexaInterface","interface":"Alexa.PowerController","version":"3","properties":{"supported":[{"name":"powerState"}],"proactivelyReported":false,"retrievable":true}}],"displayCategories":["LIGHT"],"cookie":{"device":"HUEDevice9"}},{"endpointId":"Heimkino","manufacturerName":"FHEMdummy","modelName":"FHEM<unknown>","version":"<unknown>","friendlyName":"heimkino","description":"n: Heimkino, r: spielzimmer,alexa","actions":[],"capabilities":[{"type":"AlexaInterface","interface":"Alexa.PowerController","version":"3","properties":{"supported":[{"name":"powerState"}],"proactivelyReported":false,"retrievable":true}}],"displayCategories":["SWITCH"],"cookie":{"device":"Heimkino"}},{"endpointId":"00:17:88:01:00:64:4d:05-0f","manufacturerName":"FHEMHUEDevice","modelName":"FHEMLWB001","version":"<unknown>","friendlyName":"nachttisch stephan","description":"n: Hue_HUEDevice7, r: schlafzimmer,alexa","actions":[],"capabilities":[{"type":"AlexaInterface","interface":"Alexa.BrightnessController","version":"3","properties":{"supported":[{"name":"brightness"}],"proactivelyReported":false,"retrievable":true}},{"type":"AlexaInterface","interface":"Alexa.PowerController","version":"3","properties":{"supported":[{"name":"powerState"}],"proactivelyReported":false,"retrievable":true}}],"displayCategories":["LIGHT"],"cookie":{"device":"Hue_HUEDevice7"}},{"endpointId":"MAX_007fbb","manufacturerName":"FHEMMAX","modelName":"FHEMHeatingThermostat","version":"<unknown>","friendlyName":"heizung arbeitszimmer","description":"n: MAX_007fbb, r: arbeitszimmer,homekit,alexa","actions":[],"capabilities":[{"type":"AlexaInterface","interface":"Alexa.ThermostatController","version":"3","properties":{"supported":[{"name":"targetSetpoint"},{"name":"thermostatMode"}],"configuration":{"supportsScheduling":false,"supportedModes":["CUSTOM","HEAT","ECO","AUTO"]},"proactivelyReported":false,"retrievable":true}},{"type":"AlexaInterface","interface":"Alexa.TemperatureSensor","version":"3","properties":{"supported":[{"name":"temperature"}],"proactivelyReported":false,"retrievable":true}}],"displayCategories":["THERMOSTAT"],"cookie":{"device":"MAX_007fbb"}},{"endpointId":"MAX_0764eb","manufacturerName":"FHEMMAX","modelName":"FHEMHeatingThermostat","version":"<unknown>","friendlyName":"heizung schlafzimmer","description":"n: MAX_0764eb, r: homekit,schlafzimmer,alexa","actions":[],"capabilities":[{"type":"AlexaInterface","interface":"Alexa.ThermostatController","version":"3","properties":{"supported":[{"name":"targetSetpoint"},{"name":"thermostatMode"}],"configuration":{"supportsScheduling":false,"supportedModes":["CUSTOM","HEAT","ECO","AUTO"]},"proactivelyReported":false,"retrievable":true}},{"type":"AlexaInterface","interface":"Alexa.TemperatureSensor","version":"3","properties":{"supported":[{"name":"temperature"}],"proactivelyReported":false,"retrievable":true}}],"displayCategories":["THERMOSTAT"],"cookie":{"device":"MAX_0764eb"}},{"endpointId":"MAX_07a38e","manufacturerName":"FHEMMAX","modelName":"FHEMHeatingThermostat","version":"<unknown>","friendlyName":"heizung spielzimmer","description":"n: MAX_07a38e, r: kinderzimmer","actions":[],"capabilities":[{"type":"AlexaInterface","interface":"Alexa.ThermostatController","version":"3","properties":{"supported":[{"name":"targetSetpoint"},{"name":"thermostatMode"}],"configuration":{"supportsScheduling":false,"supportedModes":["CUSTOM","HEAT","ECO","AUTO"]},"proactivelyReported":false,"retrievable":true}},{"type":"AlexaInterface","interface":"Alexa.TemperatureSensor","version":"3","properties":{"supported":[{"name":"temperature"}],"proactivelyReported":false,"retrievable":true}}],"displayCategories":["THERMOSTAT"],"cookie":{"device":"MAX_07a38e"}},{"endpointId":"Maxtemp","manufacturerName":"FHEMreadingsProxy","modelName":"FHEM<unknown>","version":"<unknown>","friendlyName":"dachboden","description":"n: Maxtemp, r: spielzimmer,alexa","actions":[],"capabilities":[{"type":"AlexaInterface","interface":"Alexa.TemperatureSensor","version":"3","properties":{"supported":[{"name":"temperature"}],"proactivelyReported":false,"retrievable":true}}],"displayCategories":["TEMPERATURE_SENSOR"],"cookie":{"device":"Maxtemp"}},{"endpointId":"IT_00000F0FFF_0F_F0","manufacturerName":"FHEMIT","modelName":"FHEM<unknown>","version":"<unknown>","friendlyName":"schuhschrank","description":"n: Schuhschrank, r: flur,steckdosen,alexa","actions":[],"capabilities":[{"type":"AlexaInterface","interface":"Alexa.PowerController","version":"3","properties":{"supported":[{"name":"powerState"}],"proactivelyReported":false,"retrievable":true}}],"displayCategories":["SWITCH"],"cookie":{"device":"Schuhschrank"}},{"endpointId":"StaubsaugerEG","manufacturerName":"FHEMdummy","modelName":"FHEM<unknown>","version":"<unknown>","friendlyName":"staubsauger erdgeschoss","description":"n: StaubsaugerEG, r: erdgeschoss","actions":[],"capabilities":[{"type":"AlexaInterface","interface":"Alexa.PowerController","version":"3","properties":{"supported":[{"name":"powerState"}],"proactivelyReported":false,"retrievable":true}}],"displayCategories":["SWITCH"],"cookie":{"device":"StaubsaugerEG"}},{"endpointId":"StaubsaugerOG","manufacturerName":"FHEMdummy","modelName":"FHEM<unknown>","version":"<unknown>","friendlyName":"staubsauger obergeschoss","description":"n: StaubsaugerOG, r: obergeschoss","actions":[],"capabilities":[{"type":"AlexaInterface","interface":"Alexa.PowerController","version":"3","properties":{"supported":[{"name":"powerState"}],"proactivelyReported":false,"retrievable":true}}],"displayCategories":["SWITCH"],"cookie":{"device":"StaubsaugerOG"}},{"endpointId":"TempArbeitszimmer","manufacturerName":"FHEMLaCrosse","modelName":"FHEM<unknown>","version":"<unknown>","friendlyName":"temperatur arbeitszimmer","description":"n: TempArbeitszimmer, r: arbeitszimmer,homekit,alexa","actions":[],"capabilities":[{"type":"AlexaInterface","interface":"Alexa.TemperatureSensor","version":"3","properties":{"supported":[{"name":"temperature"}],"proactivelyReported":false,"retrievable":true}}],"displayCategories":["TEMPERATURE_SENSOR"],"cookie":{"device":"TempArbeitszimmer"}},{"endpointId":"TempBadezimmer","manufacturerName":"FHEMLaCrosse","modelName":"FHEM<unknown>","version":"<unknown>","friendlyName":"temperatur badezimmer","description":"n: TempBadezimmer, r: bad,homekit,alexa","actions":[],"capabilities":[{"type":"AlexaInterface","interface":"Alexa.TemperatureSensor","version":"3","properties":{"supported":[{"name":"temperature"}],"proactivelyReported":false,"retrievable":true}}],"displayCategories":["TEMPERATURE_SENSOR"],"cookie":{"device":"TempBadezimmer"}},{"endpointId":"TempGaesteWC","manufacturerName":"FHEMLaCrosse","modelName":"FHEM<unknown>","version":"<unknown>","friendlyName":"temperatur gaestebad","description":"n: TempGaesteWC, r: gaestewc,homekit,alexa","actions":[],"capabilities":[{"type":"AlexaInterface","interface":"Alexa.TemperatureSensor","version":"3","properties":{"supported":[{"name":"temperature"}],"proactivelyReported":false,"retrievable":true}}],"displayCategories":["TEMPERATURE_SENSOR"],"cookie":{"device":"TempGaesteWC"}},{"endpointId":"TempSchlafzimmer","manufacturerName":"FHEMLaCrosse","modelName":"FHEM<unknown>","version":"<unknown>","friendlyName":"temperatur schlafzimmer","description":"n: TempSchlafzimmer, r: homekit,schlafzimmer,alexa","actions":[],"capabilities":[{"type":"AlexaInterface","interface":"Alexa.TemperatureSensor","version":"3","properties":{"supported":[{"name":"temperature"}],"proactivelyReported":false,"retrievable":true}}],"displayCategories":["TEMPERATURE_SENSOR"],"cookie":{"device":"TempSchlafzimmer"}},{"endpointId":"TempWohnzimmer","manufacturerName":"FHEMLaCrosse","modelName":"FHEM<unknown>","version":"<unknown>","friendlyName":"temperatur wohnzimmer","description":"n: TempWohnzimmer, r: alexa,homekit,wohnzimmer","actions":[],"capabilities":[{"type":"AlexaInterface","interface":"Alexa.TemperatureSensor","version":"3","properties":{"supported":[{"name":"temperature"}],"proactivelyReported":false,"retrievable":true}}],"displayCategories":["TEMPERATURE_SENSOR"],"cookie":{"device":"TempWohnzimmer"}}]}}}
2019-01-14 18:12:56 caching: TempArbeitszimmer-temperature: 22.4
2019-01-14 18:12:56 caching: TempWohnzimmer-temperature: 23.6
2019-01-14 18:13:01 caching: TempSchlafzimmer-temperature: 21.5
[14.1.2019, 18:50:25] using ./alexa-fhem.cfg
[14.1.2019, 18:50:25] _loadConfig: Config parsed completely.
[14.1.2019, 18:50:25] this is alexa-fhem 0.5.7
[14.1.2019, 18:50:25] Fetching FHEM devices...
[14.1.2019, 18:50:26] [FHEM] starting longpoll: http://127.0.0.1:undefined/fhem?XHR=1&inform=type=status;addglobal=1;filter=.*;since=null;fmt=JSON×tamp=1547488226079
[14.1.2019, 18:50:26] Server listening on: http://127.0.0.1:39795 for proxy connections
[14.1.2019, 18:50:26] Passed config: {"connections":[{"uid":999,"server":"127.0.0.1","name":"FHEM","filter":"alexaName=..*"}],"sshproxy":{"ssh":"/usr/bin/ssh","description":"FHEM Connector","bind-ip":"127.0.0.1","port":39795}}
[14.1.2019, 18:50:26] [FHEM] longpoll error: Error: connect ECONNREFUSED 127.0.0.1:80, retry in: 5000msec
[14.1.2019, 18:50:26] autoconf: testrequest result is {"success":false,"message":{"code":"ECONNREFUSED","errno":"ECONNREFUSED","syscall":"connect","address":"127.0.0.1","port":80}}
[14.1.2019, 18:50:26] FHEM Web not reachable - -
[14.1.2019, 18:50:26] Unable to setup SSH proxy configuration
[14.1.2019, 18:50:27] Reading alexaFHEM.ProxyConnection set to error, FHEM Web not reachable - -
[14.1.2019, 18:50:31] [FHEM] starting longpoll: http://127.0.0.1:undefined/fhem?XHR=1&inform=type=status;addglobal=1;filter=.*;since=null;fmt=JSON×tamp=1547488231184
[14.1.2019, 18:50:31] [FHEM] longpoll error: Error: connect ECONNREFUSED 127.0.0.1:80, retry in: 10000msec
Zitat von: justme1968 am 14 Januar 2019, 19:01:11
wenn das config file über das alexa modul erzeugt wird kommt es aus dem WEB in fhem device.
Zitat von: justme1968 am 14 Januar 2019, 19:01:11
die frage ist warum hast du ein config file ohne port?
Zitat von: justme1968 am 14 Januar 2019, 17:34:37
1. ja. ist bekannt. das device dynamisch temporary angelegt wenn alexa-fhem läuft und sonst beendet. deshalb lassen sich keine attribute setzen und das device wird auch nicht gespeichert.
2. dann solltest du mal im log schauen woran es liegt. es soll automatisch gestartet werden.
[2019-1-14 19:46:21] [FHEM] FLUR.licht_vorn is switch
[2019-1-14 19:46:21] [FHEM] FLUR.licht_vorn has
[2019-1-14 19:46:21] [FHEM] FirmwareRevision [D-firmware]
[2019-1-14 19:46:21] [FHEM] On [state;on,off]
2019-01-14 19:46:21 caching: FLUR.licht_vorn-D-firmware: 2.3
2019-01-14 19:46:21 caching: FLUR.licht_vorn-state: off
[2019-1-14 19:46:21] [FHEM] homebridgeMapping: LockCurrentState=state,values=on:UNSECURED;released:SECURED,default=UNKNOWN \ LockTargetState=state,values=on:UNSECURED;released:SECURED,default=UNKNOWN,cmds=SECURED:off;UNSECURED:on \ LockManagementAutoSecureTimeout=1 \ LockMechanismLastKnownAction=state,values=on:unsecuredRemotely;on:securedWithAutomaticSecureTimeout
/usr/lib/node_modules/alexa-fhem/lib/fhem.js:948
if( match === undefined || match.length < 4 || !match[3] ) {
^
TypeError: Cannot read property 'length' of null
at FHEMDevice.fromHomebridgeMapping (/usr/lib/node_modules/alexa-fhem/lib/fhem.js:948:40)
at new FHEMDevice (/usr/lib/node_modules/alexa-fhem/lib/fhem.js:2394:8)
at FHEM.<anonymous> (/usr/lib/node_modules/alexa-fhem/lib/fhem.js:846:39)
at Array.map (<anonymous>)
at FHEM.<anonymous> (/usr/lib/node_modules/alexa-fhem/lib/fhem.js:843:31)
at Request.self.callback (/usr/lib/node_modules/alexa-fhem/node_modules/request/request.js:185:22)
at Request.emit (events.js:188:13)
at Request.<anonymous> (/usr/lib/node_modules/alexa-fhem/node_modules/request/request.js:1161:10)
at Request.emit (events.js:188:13)
at Gunzip.<anonymous> (/usr/lib/node_modules/alexa-fhem/node_modules/request/request.js:1083:12)
Internals:
CFGFN
FD 24
LAST_START 2019-01-14 18:54:28
LAST_STOP 2019-01-14 18:54:28
NAME alexa
NOTIFYDEV global
NR 140
NTFY_ORDER 50-alexa
PID 3622
STARTS 4
STATE running /usr/local/bin/alexa-fhem
TYPE alexa
active 0
alexa-fhem version 0.5.7
currentlogfile ./log/alexa-2019-01-14.log
logfile ./log/alexa-%Y-%m-%d.log
READINGS:
2019-01-14 18:54:28 alexaFHEM running /usr/local/bin/alexa-fhem
2019-01-14 18:54:33 alexaFHEM.ProxyConnection running, SSH connected
2019-01-14 18:45:58 alexaFHEM.bearerToken crypt:710002575679270100700850700a0850
Attributes:
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
stateFormat alexaFHEM
2019.01.14 18:45:49 2: alexa: created default configfile: ./alexa-fhem.cfg
2019.01.14 18:45:50 3: alexa: alexaFHEM starting
2019.01.14 18:45:50 3: alexa: using logfile: ./log/alexa-2019-01-14.log
2019.01.14 18:45:50 2: alexa: starting alexa-fhem: /usr/local/bin/alexa-fhem -c ./alexa-fhem.cfg
2019.01.14 18:45:50 3: alexa: read: end of file reached while sysread
2019.01.14 18:45:50 3: alexa: alexaFHEM stopped
2019.01.14 18:45:50 3: alexa: alexaFHEM starting
2019.01.14 18:45:50 3: alexa: using logfile: ./log/alexa-2019-01-14.log
2019.01.14 18:45:50 2: alexa: starting alexa-fhem: /usr/local/bin/alexa-fhem -c ./alexa-fhem.cfg
2019.01.14 18:45:58 3: alexa: read: end of file reached while sysread
2019.01.14 18:45:58 3: alexa: alexaFHEM stopped
2019.01.14 18:46:18 3: alexa: alexaFHEM starting
2019.01.14 18:46:18 2: alexa: starting alexa-fhem: /usr/local/bin/alexa-fhem -c ./alexa-fhem.cfg
2019.01.14 18:46:18 3: alexa: using logfile: ./log/alexa-2019-01-14.log
2019.01.14 18:46:43 2: AttrTemplates: got 45 entries
2019.01.14 18:54:28 3: alexa: read: end of file reached while sysread
2019.01.14 18:54:28 3: alexa: alexaFHEM stopped
2019.01.14 18:54:28 3: alexa: alexaFHEM starting
2019.01.14 18:54:28 2: alexa: starting alexa-fhem: /usr/local/bin/alexa-fhem -c ./alexa-fhem.cfg
2019.01.14 18:54:28 3: alexa: using logfile: ./log/alexa-2019-01-14.log
root@raspberrypi:/home/pi# ps -ef | egrep '(alexa|ssh)'
root 512 1 0 18:38 ? 00:00:00 /usr/sbin/sshd -D
root 551 512 0 18:39 ? 00:00:00 sshd: pi [priv]
pi 566 551 0 18:39 ? 00:00:00 sshd: pi@pts/0
fhem 3584 3550 1 18:46 ? 00:00:03 node /usr/local/bin/alexa-fhem - c ./alexa-fhem.cfg
fhem 3595 3584 0 18:46 ? 00:00:00 /usr/bin/ssh -R 1234:127.0.0.1:4 0603 -oServerAliveInterval=90 -p 58824 fhem-va.fhem.de
root 3601 594 0 18:49 pts/0 00:00:00 grep -E (alexa|ssh)
Zitat von: justme1968 am 14 Januar 2019, 19:17:03
@betateilchen: eine bessere suche nach einem fhemweb device steht noch auf der liste.
@webs = devspec2array("TYPE=FHEMWEB");
foreach (@webs) {
if ( !InternalVal( $_, 'TEMPORARY', undef ) ) {
$FW_wname = InternalVal( $_, 'NAME', '' );
last;
}
}
Zitat von: gvzdus am 14 Januar 2019, 19:48:43
@det: Ich glaube, nach Warteliste bist Du definitiv als nächster dran.
Was mir auffällt:
Nach der Kommandozeile für alexa hast Du kein SSL-FHEMWEB (kein "-s" angegeben). Nach der "Passed config"-Zeile schon. Das garantiert mit Version 0.5.7 (und früher) schon mal Inkonsistenzen zwischen SSH-Anteil und alexa-fhem. Wenn Du alexa-fhem.cfg und Realität näher aneinander ran bringst, kommt Du vermutlich weiter.
Alternativ wäre konkret aus dem alexa-Logfile der Abschnitt ab "passed config" hilfreich, bis zu dem Moment, wo er "scheinbar" aufgibt (wird demnächst besser geloggt werden).
devspec2array('TYPE=FHEMWEB:FILTER=TEMPORARY!=1') )
[14.1.2019, 18:45:52] using ./alexa-fhem.cfg
[14.1.2019, 18:45:52] _loadConfig: Config parsed completely.
[14.1.2019, 18:45:52] this is alexa-fhem 0.5.7
[14.1.2019, 18:45:52] Fetching FHEM devices...
[14.1.2019, 18:45:53] [FHEM] starting longpoll: http://127.0.0.1:8083/fhem?XHR=1&inform=type=status;addglobal=1;filter=.*;since=null;fmt=JSON×tamp=1547491553455
[14.1.2019, 18:45:53] Server listening on: http://127.0.0.1:43055 for proxy connections
Creating directory /opt/fhem/.alexa
[14.1.2019, 18:45:53] Passed config: {"connections":[{"name":"FHEM","webname":"fhem","uid":999,"port":"8083","filter":"alexaName=..*","server":"127.0.0.1"}],"sshproxy":{"ssh":"/usr/bin/ssh","description":"FHEM Connector","bind-ip":"127.0.0.1","port":43055}}
[14.1.2019, 18:45:53] [FHEM] Checking devices and attributes...
[14.1.2019, 18:45:53] [FHEM] executing: http://127.0.0.1:8083/fhem?cmd=%7BAttrVal(%22global%22,%22userattr%22,%22%22)%7D&fwcsrf=csrf_115238495440766&XHR=1
[14.1.2019, 18:45:53] [FHEM] executing: http://127.0.0.1:8083/fhem?cmd=jsonlist2%20TYPE=alexa&fwcsrf=csrf_115238495440766&XHR=1
[14.1.2019, 18:45:53] [FHEM] Fetching FHEM devices...
[14.1.2019, 18:45:53] [FHEM] fetching: http://127.0.0.1:8083/fhem?cmd=jsonlist2%20alexaName=..*&fwcsrf=csrf_115238495440766&XHR=1
No SSH public key found, we have to generate one.
Generating public/private rsa key pair.
Created directory '/opt/fhem/.ssh'.
Your identification has been saved in /opt/fhem/.ssh/id_rsa.
Your public key has been saved in /opt/fhem/.ssh/id_rsa.pub.
The key fingerprint is:
SHA256: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx1jE fhem@raspberrypi
The key's randomart image is:
+---[RSA 2048]----+
|.o... . .o+E+ |
|.o.o . +.o=ooo. |
|. + = . o... o. |
| = + . o.. o . |
|o o o ..S.+ .. |
|. . o...o= . |
|. ... O o |
| . .. o o |
| .. |
+----[SHA256]-----+
[14.1.2019, 18:45:58] executing: http://127.0.0.1:8083/fhem?cmd=jsonlist2%20TYPE%3Dalexa&fwcsrf=csrf_115238495440766&XHR=1
[14.1.2019, 18:45:58] 39_alexa.pm is new version: 324
[14.1.2019, 18:45:58] executing: http://127.0.0.1:8083/fhem?cmd=jsonlist2%20FHEM.Alexa&fwcsrf=csrf_115238495440766&XHR=1
[14.1.2019, 18:45:58] [FHEM] executing: http://127.0.0.1:8083/fhem?cmd=%7B%20addToAttrList(%20%22homebridgeMapping:textField-long%22%20)%20%7D&fwcsrf=csrf_115238495440766&XHR=1
[14.1.2019, 18:45:58] [FHEM] homebridgeMapping attribute created.
[14.1.2019, 18:45:58] [FHEM] executing: http://127.0.0.1:8083/fhem?cmd=%7BaddToAttrList(%20%22genericDeviceType:security,ignore,switch,outlet,light,blind,thermometer,thermostat,contact,garage,window,lock,scene%22%20)%20%7D&fwcsrf=csrf_115238495440766&XHR=1
[14.1.2019, 18:45:58] [FHEM] got: 0 results
[14.1.2019, 18:45:58] [FHEM] alexa device is alexa
[14.1.2019, 18:45:58] [FHEM] homebridgeMapping: #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
npm install -g alexa-fhem@0.5.7
Internals:
CFGFN FHEM/fhem_WOHN_SCHLAF.cfg
NAME Fernseher
NR 274
STATE on
TYPE dummy
READINGS:
2019-01-14 21:06:34 state on
Attributes:
DbLogExclude .*
alexaRoom Wohnzimmer
genericDeviceType switch
icon it_television
room Alexa,Homekit
setList on off
webCmd on:off
ZitatAndre hat gerade 0.5.8 released und ist für nichts verantwortlich :-)
sudo -u fhem ssh -p 58824 fhem-va.fhem.de unregister
set restart gemacht
# npm install -g alexa-fhem
(node:22482) [DEP0022] DeprecationWarning: os.tmpDir() is deprecated. Use os.tmpdir() instead.
{
"connections": [{
"port": "8083",
"server": "127.0.0.1",
"name": "FHEM",
"uid": 1000,
"ssl": true,
"filter": "alexaName=..*",
"webname": "fhem"
}],
"sshproxy": {
"ssh": "/usr/bin/ssh",
"description": "FHEM Connector",
"bind-ip": "127.0.0.1",
"port": 44115
}
}
Zitat von: Kusselin am 14 Januar 2019, 22:20:33
Ha justme..deshalb frage ich doch hier im Board... seit..vor lauter aufregung mach ich noch _ und Großbuchstaben??? Ist richtig wenn man alles klein schreibt und mit Leerzeichen..richtig?
Gruss
Zitat von: gvzdus am 14 Januar 2019, 22:10:33:D :D :D geht - keys sind da => Rotwein und morgen weiter! Danke und gute Nacht!
@det : Bier ist schon länger offen, aber noch kann ich schreiben (Merkt man ja immer erst viel zu spät, wann es nicht mehr geht, rückwirkend betrachtet).
Zur Sache: Die config.json (neu: ~/alexa-fhem.cfg) "sticht" die Kommandozeile. Und der Config, die gezogen wird und in "Passed config" ausgegeben wird, steht, formatiert:Code Auswählen{
"connections": [{
"port": "8083",
"server": "127.0.0.1",
"name": "FHEM",
"uid": 1000,
"ssl": true,
"filter": "alexaName=..*",
"webname": "fhem"
}],
"sshproxy": {
"ssh": "/usr/bin/ssh",
"description": "FHEM Connector",
"bind-ip": "127.0.0.1",
"port": 44115
}
}
connections ist die Verbindung zu FHEMWEB, und wenn da in der Config "ssl: true" steht, wird er es "immer" mit SSL versuchen. Vermutlich bist Du glücklich, wenn das "ssl" auf false steht oder gelöscht wurde. Dann bliebe noch die Frage: "Wie kam es dahin"?
Zitat von: MadMax-FHEM am 14 Januar 2019, 22:16:21
Nach dem Vergeben der Attribute ein reload von alexa durchgeführt?
Gruß, Joachim
[2019-1-15 06:44:48] <<<< [ssh] {"directive":{"header":{"namespace":"Alexa.ThermostatController","name":"SetTargetTemperature","payloadVersion":"3"
,"messageId":"4e67d0f6-28f6-46c9-a705-636d84e5f8c6","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"13DA00-AAAAAAAAAAAAAAAAA"},"endpointId":"MAX_14694d","cookie":{"device":"ug_buero_t1"}},"payload":{"targetSetpoint":{"value":15,"scale":"CELSIUS"}}}}
Zitat von: mark79 am 15 Januar 2019, 09:43:01Über Routinen lassen sich quasi als Umweg eigene Kommandos anlegen (statt einen Customer Skill zu nutzen).
Was genau macht ihr mit den Routinen, habt ihr ein paar Beispiele? Ich habe gesehen, das im alexa Device "gutenMorgen" unter fhemIntents eingetragen ist. Nur wie nutzt man das?
Wenn ich Alexa einen guten morgen wünsche und im Event monitor schaue, taucht das dort nichts auf.
Oder ist das nur dafür gedacht um in der Alexa APP, aus vorhandenen Geräten eine Routine zu basteln?
So läufts echt prima und schaltet gefühlt viel schneller als ha-bridge. :)
Zitat von: Kusselin am 15 Januar 2019, 10:14:12Im Prinzip so wie oben beschrieben ;-)
Hallo balli1187,
wie würde denn solch ein Kommando aussehen wenn man sich die geburtstage ansagen lassen wollte?
Gruss
Internals:
IODev myBroker
NAME AZ.BUERO
NR 91
STATE OFF
TYPE MQTT_DEVICE
retain *:1
Helper:
DBLOG:
ENERGY_Power:
logdb:
TIME 1547544690.46999
VALUE 0
ENERGY_Today:
logdb:
TIME 1547543663.94601
VALUE 0.005
ENERGY_Voltage:
logdb:
TIME 1547544674.42888
VALUE 0
LIGHT:
logdb:
TIME 1547544688.33909
VALUE OFF
state:
logdb:
TIME 1547544688.30246
VALUE OFF
READINGS:
2019-01-15 10:31:30 ENERGY {"Time":"2019-01-15T10:31:28","ENERGY":{"Total":0.095,"Yesterday":0.026,"Today":0.005,"Power":0,"Factor":0.00,"Voltage":0,"Current":0.088}}
2019-01-10 07:35:26 ENERGY_ApparentPower 0
2019-01-15 10:31:30 ENERGY_Power 0
2019-01-10 07:35:26 ENERGY_ReactivePower 0
2019-01-15 10:31:30 ENERGY_Today 0.005
2019-01-15 10:31:30 ENERGY_Voltage 0
2019-01-15 10:31:30 ENERGY_Yesterday 0.026
2019-01-10 07:40:35 INFO2 {"WebServerMode":"Admin","Hostname":"sonoff_pow_c-5389","IPAddress":"192.168.2.20"}
2019-01-15 10:31:28 LIGHT OFF
2019-01-15 09:24:08 LWT Online
2019-01-15 10:31:28 state OFF
2019-01-15 10:31:30 transmission-state incoming publish received
message_ids:
publishSets:
:
topic cmnd/sonoff_pow_c/POWER
values:
ON
OFF
sets:
OFF
ON
subscribe:
tele/sonoff_pow_c/SENSOR
tele/sonoff_pow_c/INFO2
cmnd/sonoff_pow_c/POWER
tele/sonoff_pow_c/LWT
stat/sonoff_pow_c/POWER
subscribeExpr:
^tele\/sonoff_pow_c\/SENSOR$
^tele\/sonoff_pow_c\/INFO2$
^cmnd\/sonoff_pow_c\/POWER$
^tele\/sonoff_pow_c\/LWT$
^stat\/sonoff_pow_c\/POWER$
subscribeQos:
cmnd/sonoff_pow_c/POWER 0
stat/sonoff_pow_c/POWER 0
tele/sonoff_pow_c/INFO2 0
tele/sonoff_pow_c/LWT 0
tele/sonoff_pow_c/SENSOR 0
subscribeReadings:
cmnd/sonoff_pow_c/POWER:
cmd
name LIGHT
stat/sonoff_pow_c/POWER:
cmd
name state
tele/sonoff_pow_c/INFO2:
cmd
name INFO2
tele/sonoff_pow_c/LWT:
cmd
name LWT
tele/sonoff_pow_c/SENSOR:
cmd
name ENERGY
Attributes:
DbLogExclude transmission-state,ENERGY
IODev myBroker
alexaName Büro
alias Büro
devStateIcon ON:rc_GREEN:OFF OFF:rc_RED:ON
event-on-change-reading .*
genericDeviceType switch
group Strom
homebridgeMapping On=state,cmdOn=ON,cmdOff=OFF
publishSet ON OFF cmnd/sonoff_pow_c/POWER
retain 1
room zzz_ha-bridge,Buero,ZZZ_System->MQTT,Wohnung
stateFormat state
subscribeReading_ENERGY tele/sonoff_pow_c/SENSOR
subscribeReading_INFO2 tele/sonoff_pow_c/INFO2
subscribeReading_LIGHT cmnd/sonoff_pow_c/POWER
subscribeReading_LWT tele/sonoff_pow_c/LWT
subscribeReading_state stat/sonoff_pow_c/POWER
[15.1.2019, 10:34:00] [FHEM] caching: On: 1 (as number; from 'OFF')
HOWTO for public FHEM Connector skill: FHEM_Connector
HOWTO for privte skills: alexa-fhem
/usr/local/lib/node_modules/alexa-fhem/lib/user.js:70
(async () => {
^
SyntaxError: Unexpected token (
at createScript (vm.js:56:10)
at Object.runInThisContext (vm.js:97:10)
at Module._compile (module.js:549:28)
at Object.Module._extensions..js (module.js:586:10)
at Module.load (module.js:494:32)
at tryModuleLoad (module.js:453:12)
at Function.Module._load (module.js:445:3)
at Module.require (module.js:504:17)
at require (internal/module.js:20:19)
at Object.<anonymous> (/usr/local/lib/node_modules/alexa-fhem/lib/server.js:11:29)
/usr/local/lib/node_modules/alexa-fhem/lib/user.js:70
(async () => {
^
Zitat von: justme1968 am 15 Januar 2019, 10:48:38
bist du sicher mit den links? bei mir zeigen die auf zwei unterschiedliche artikel
39_alexa.pm 18257 2019-01-14 19:57:18Z justme1968
Zitat von: Esjay am 14 Januar 2019, 18:20:10Code Auswählen1/14/2019, 6:07:56 PM] 39_alexa.pm is new version: 324
[1/14/2019, 6:07:57 PM] executing: http://localhost:8083/fhem?cmd=set%20alexa%20proxyToken%201xxxxxxxxxxxxx3A1&fwcsrf=csrf_20xxxxxxxxxxx22&XHR=1
[1/14/2019, 6:07:57 PM] BearerToken 'xxxxxxxxxxxxx' read from alexa
[1/14/2019, 6:07:57 PM] [FHEM] got .eventToken
[1/14/2019, 6:07:57 PM] refreshing token
[1/14/2019, 6:07:57 PM] executing: http://localhost:8083/fhem?cmd=set%20alexa%20proxyKey%201xxxxxxxxxxxxxxxxxxxxxx3A1&fwcsrf=csrf_2050xxxxxxxxxxxxxxx&XHR=1
[1/14/2019, 6:07:57 PM] executing: http://localhost:8083/fhem?cmd=%7B%20FW_directNotify(%22%23FHEMWEB%3AWEB%22%2C%20%22location.reload('true')%22%2C%20%22%22)%20%7D&fwcsrf=csrf_20xxxxxxxxx2&XHR=1
[1/14/2019, 6:07:57 PM] SSH proxy configuration set up done
[1/14/2019, 6:07:57 PM] Reading alexaFHEM.ProxyConnection set to starting, starting SSH
[1/14/2019, 6:07:57 PM] [FHEM] executing: http://localhost:8083/fhem?cmd=%7B$defs%7Balexa%7D-%3E%7B%22active%22%7D%20=%201;;undef%7D;setreading%20alexa%20alexaFHEM.ProxyConnection%20starting,%20starting%20SSH;%7B$defs%7Balexa%7D-%3E%7B%22active%22%7D%20=%200;;undef%7D&fwcsrf=csrf_20xxxxxxxxxxx2&XHR=1
[1/14/2019, 6:07:57 PM] SSH setup completed with new bearer token
[1/14/2019, 6:07:57 PM] SSH: Pseudo-terminal will not be allocated because stdin is not a terminal.
[1/14/2019, 6:07:57 PM] got fresh token
[1/14/2019, 6:07:58 PM] Reading alexaFHEM.ProxyConnection set to running, SSH connected
[1/14/2019, 6:07:58 PM] [FHEM] executing: http://localhost:8083/fhem?cmd=%7B$defs%7Balexa%7D-%3E%7B%22active%22%7D%20=%201;;undef%7D;setreading%20alexa%20alexaFHEM.ProxyConnection%20running,%20SSH%20connected;%7B$defs%7Balexa%7D-%3E%7B%22active%22%7D%20=%200;;undef%7D&fwcsrf=csrf_20xxxxxxxxxxxxx2&XHR=1
[1/14/2019, 6:07:58 PM] SSH: Welcome at the reverse proxy!
This pseudoshell does not react to any input - do not get irritated.
[1/14/2019, 6:08:00 PM] client not authorized: {"error_index":"yxxxxxxxxxxxxxxxxxxxxxxxckqQKa5TrA==","error_description":"The request has an invalid parameter : access_token","error":"invalid_token"}
[1/14/2019, 6:08:00 PM] ERROR: InvalidAccessTokenError from 127.0.0.1
response :{"header":{"namespace":"Alexa.ConnectedHome.Control","name":"InvalidAccessTokenError","payloadVersion":"2","messageId":"b3xxxxxxxxxxxa1ab6c"},"payload":{}}
[1/14/2019, 6:08:02 PM] client not authorized: {"error_index":"wQLxxxxxxxxxxxxxxxxxxxxxxxizjbUOpVXA==","error_description":"The request has an invalid parameter : access_token","error":"invalid_token"}
[1/14/2019, 6:08:02 PM] ERROR: InvalidAccessTokenError from 127.0.0.1
response :{"header":{"namespace":"Alexa.ConnectedHome.Control","name":"InvalidAccessTokenError","payloadVersion":"2","messageId":"23xxxxxxxf9e25"},"payload":{}}
[1/14/2019, 6:08:29 PM] ERROR: InvalidAccessTokenError from 127.0.0.1
response :{"header":{"namespace":"Alexa.ConnectedHome.Control","name":"InvalidAccessTokenError","payloadVersion":"2","messageId":"9cxxxxxxxxxxb05"},"payload":{}}
[1/14/2019, 6:12:42 PM] Received Directive: {"directive":{"header":{"namespace":"Alexa.Discovery","name":"Discover","payloadVersion":"3","messageId":"7a704d14-f5ec-455d-9c49-8a814836db4f"},"payload":{"scope":{"type":"BearerToken","token":"1xxxxxxxxxxxxxxxxxxxxxxx"}}}}
[1/14/2019, 6:12:42 PM] found 19 device(s)
response :{"event":{"header":{"namespace":"Alexa.Discovery","name":"Discover.Response","payloadVersion":"3","messageId":"6fxxxxxxxxxxxxxa6"},"payload":{"endpoints":[{"endpointId":"Ambilight","manufacturerName":"FHEMdummy","modelName":"FHEM<unknown>","version":"<unknown>","friendlyName":"ambilight","description":"n: Ambilight, r: hidden,alexa","actions":[],"capabilities":[{"type":"AlexaInterface","interface":"Alexa.PowerController","version":"3","properties":{"supported":[{"name":"powerState"}],"proactivelyReported":false,"retrievable":true}}],"displayCategories":["SWITCH"],"cookie":{"device":"Ambilight"}},{"endpointId":"Fernseher","manufacturerName":"FHEMdummy","modelName":"FHEM<unknown>","version":"<unknown>","friendlyName":"fernseher","description":"n: Fernseher, r: homekit,wohnzimmer,alexa","actions":[],"capabilities":[{"type":"AlexaInterface","interface":"Alexa.PowerController","version":"3","properties":{"supported":[{"name":"powerState"}],"proactivelyReported":false,"retrievable":true}}],"displayCategories":["SWITCH"],"cookie":{"device":"Fernseher"}},{"endpointId":"GuteNachtAlexa","manufacturerName":"FHEMdummy","modelName":"FHEM<unknown>","version":"<unknown>","friendlyName":"gutenacht","description":"n: GuteNachtAlexa, r: dummys,alexa","actions":[],"capabilities":[{"type":"AlexaInterface","interface":"Alexa.PowerController","version":"3","properties":{"supported":[{"name":"powerState"}],"proactivelyReported":false,"retrievable":true}}],"displayCategories":["SWITCH"],"cookie":{"device":"GuteNachtAlexa"}},{"endpointId":"HUEDevice12","manufacturerName":"FHEMHUEDevice","modelName":"FHEMPlug 01","version":"<unknown>","friendlyName":"terrarium","description":"n: HUEDevice12, r: homekit,spielzimmer,alexa","actions":[],"capabilities":[{"type":"AlexaInterface","interface":"Alexa.PowerController","version":"3","properties":{"supported":[{"name":"powerState"}],"proactivelyReported":false,"retrievable":true}}],"displayCategories":["SWITCH"],"cookie":{"device":"HUEDevice12"}},{"endpointId":"HUEDevice9","manufacturerName":"FHEMHUEDevice","modelName":"FHEMLWB010","version":"<unknown>","friendlyName":"nachttisch katha","description":"n: HUEDevice9, r: schlafzimmer,alexa","actions":[],"capabilities":[{"type":"AlexaInterface","interface":"Alexa.BrightnessController","version":"3","properties":{"supported":[{"name":"brightness"}],"proactivelyReported":false,"retrievable":true}},{"type":"AlexaInterface","interface":"Alexa.PowerController","version":"3","properties":{"supported":[{"name":"powerState"}],"proactivelyReported":false,"retrievable":true}}],"displayCategories":["LIGHT"],"cookie":{"device":"HUEDevice9"}},{"endpointId":"Heimkino","manufacturerName":"FHEMdummy","modelName":"FHEM<unknown>","version":"<unknown>","friendlyName":"heimkino","description":"n: Heimkino, r: spielzimmer,alexa","actions":[],"capabilities":[{"type":"AlexaInterface","interface":"Alexa.PowerController","version":"3","properties":{"supported":[{"name":"powerState"}],"proactivelyReported":false,"retrievable":true}}],"displayCategories":["SWITCH"],"cookie":{"device":"Heimkino"}},{"endpointId":"00:17:88:01:00:64:4d:05-0f","manufacturerName":"FHEMHUEDevice","modelName":"FHEMLWB001","version":"<unknown>","friendlyName":"nachttisch stephan","description":"n: Hue_HUEDevice7, r: schlafzimmer,alexa","actions":[],"capabilities":[{"type":"AlexaInterface","interface":"Alexa.BrightnessController","version":"3","properties":{"supported":[{"name":"brightness"}],"proactivelyReported":false,"retrievable":true}},{"type":"AlexaInterface","interface":"Alexa.PowerController","version":"3","properties":{"supported":[{"name":"powerState"}],"proactivelyReported":false,"retrievable":true}}],"displayCategories":["LIGHT"],"cookie":{"device":"Hue_HUEDevice7"}},{"endpointId":"MAX_007fbb","manufacturerName":"FHEMMAX","modelName":"FHEMHeatingThermostat","version":"<unknown>","friendlyName":"heizung arbeitszimmer","description":"n: MAX_007fbb, r: arbeitszimmer,homekit,alexa","actions":[],"capabilities":[{"type":"AlexaInterface","interface":"Alexa.ThermostatController","version":"3","properties":{"supported":[{"name":"targetSetpoint"},{"name":"thermostatMode"}],"configuration":{"supportsScheduling":false,"supportedModes":["CUSTOM","HEAT","ECO","AUTO"]},"proactivelyReported":false,"retrievable":true}},{"type":"AlexaInterface","interface":"Alexa.TemperatureSensor","version":"3","properties":{"supported":[{"name":"temperature"}],"proactivelyReported":false,"retrievable":true}}],"displayCategories":["THERMOSTAT"],"cookie":{"device":"MAX_007fbb"}},{"endpointId":"MAX_0764eb","manufacturerName":"FHEMMAX","modelName":"FHEMHeatingThermostat","version":"<unknown>","friendlyName":"heizung schlafzimmer","description":"n: MAX_0764eb, r: homekit,schlafzimmer,alexa","actions":[],"capabilities":[{"type":"AlexaInterface","interface":"Alexa.ThermostatController","version":"3","properties":{"supported":[{"name":"targetSetpoint"},{"name":"thermostatMode"}],"configuration":{"supportsScheduling":false,"supportedModes":["CUSTOM","HEAT","ECO","AUTO"]},"proactivelyReported":false,"retrievable":true}},{"type":"AlexaInterface","interface":"Alexa.TemperatureSensor","version":"3","properties":{"supported":[{"name":"temperature"}],"proactivelyReported":false,"retrievable":true}}],"displayCategories":["THERMOSTAT"],"cookie":{"device":"MAX_0764eb"}},{"endpointId":"MAX_07a38e","manufacturerName":"FHEMMAX","modelName":"FHEMHeatingThermostat","version":"<unknown>","friendlyName":"heizung spielzimmer","description":"n: MAX_07a38e, r: kinderzimmer","actions":[],"capabilities":[{"type":"AlexaInterface","interface":"Alexa.ThermostatController","version":"3","properties":{"supported":[{"name":"targetSetpoint"},{"name":"thermostatMode"}],"configuration":{"supportsScheduling":false,"supportedModes":["CUSTOM","HEAT","ECO","AUTO"]},"proactivelyReported":false,"retrievable":true}},{"type":"AlexaInterface","interface":"Alexa.TemperatureSensor","version":"3","properties":{"supported":[{"name":"temperature"}],"proactivelyReported":false,"retrievable":true}}],"displayCategories":["THERMOSTAT"],"cookie":{"device":"MAX_07a38e"}},{"endpointId":"Maxtemp","manufacturerName":"FHEMreadingsProxy","modelName":"FHEM<unknown>","version":"<unknown>","friendlyName":"dachboden","description":"n: Maxtemp, r: spielzimmer,alexa","actions":[],"capabilities":[{"type":"AlexaInterface","interface":"Alexa.TemperatureSensor","version":"3","properties":{"supported":[{"name":"temperature"}],"proactivelyReported":false,"retrievable":true}}],"displayCategories":["TEMPERATURE_SENSOR"],"cookie":{"device":"Maxtemp"}},{"endpointId":"IT_00000F0FFF_0F_F0","manufacturerName":"FHEMIT","modelName":"FHEM<unknown>","version":"<unknown>","friendlyName":"schuhschrank","description":"n: Schuhschrank, r: flur,steckdosen,alexa","actions":[],"capabilities":[{"type":"AlexaInterface","interface":"Alexa.PowerController","version":"3","properties":{"supported":[{"name":"powerState"}],"proactivelyReported":false,"retrievable":true}}],"displayCategories":["SWITCH"],"cookie":{"device":"Schuhschrank"}},{"endpointId":"StaubsaugerEG","manufacturerName":"FHEMdummy","modelName":"FHEM<unknown>","version":"<unknown>","friendlyName":"staubsauger erdgeschoss","description":"n: StaubsaugerEG, r: erdgeschoss","actions":[],"capabilities":[{"type":"AlexaInterface","interface":"Alexa.PowerController","version":"3","properties":{"supported":[{"name":"powerState"}],"proactivelyReported":false,"retrievable":true}}],"displayCategories":["SWITCH"],"cookie":{"device":"StaubsaugerEG"}},{"endpointId":"StaubsaugerOG","manufacturerName":"FHEMdummy","modelName":"FHEM<unknown>","version":"<unknown>","friendlyName":"staubsauger obergeschoss","description":"n: StaubsaugerOG, r: obergeschoss","actions":[],"capabilities":[{"type":"AlexaInterface","interface":"Alexa.PowerController","version":"3","properties":{"supported":[{"name":"powerState"}],"proactivelyReported":false,"retrievable":true}}],"displayCategories":["SWITCH"],"cookie":{"device":"StaubsaugerOG"}},{"endpointId":"TempArbeitszimmer","manufacturerName":"FHEMLaCrosse","modelName":"FHEM<unknown>","version":"<unknown>","friendlyName":"temperatur arbeitszimmer","description":"n: TempArbeitszimmer, r: arbeitszimmer,homekit,alexa","actions":[],"capabilities":[{"type":"AlexaInterface","interface":"Alexa.TemperatureSensor","version":"3","properties":{"supported":[{"name":"temperature"}],"proactivelyReported":false,"retrievable":true}}],"displayCategories":["TEMPERATURE_SENSOR"],"cookie":{"device":"TempArbeitszimmer"}},{"endpointId":"TempBadezimmer","manufacturerName":"FHEMLaCrosse","modelName":"FHEM<unknown>","version":"<unknown>","friendlyName":"temperatur badezimmer","description":"n: TempBadezimmer, r: bad,homekit,alexa","actions":[],"capabilities":[{"type":"AlexaInterface","interface":"Alexa.TemperatureSensor","version":"3","properties":{"supported":[{"name":"temperature"}],"proactivelyReported":false,"retrievable":true}}],"displayCategories":["TEMPERATURE_SENSOR"],"cookie":{"device":"TempBadezimmer"}},{"endpointId":"TempGaesteWC","manufacturerName":"FHEMLaCrosse","modelName":"FHEM<unknown>","version":"<unknown>","friendlyName":"temperatur gaestebad","description":"n: TempGaesteWC, r: gaestewc,homekit,alexa","actions":[],"capabilities":[{"type":"AlexaInterface","interface":"Alexa.TemperatureSensor","version":"3","properties":{"supported":[{"name":"temperature"}],"proactivelyReported":false,"retrievable":true}}],"displayCategories":["TEMPERATURE_SENSOR"],"cookie":{"device":"TempGaesteWC"}},{"endpointId":"TempSchlafzimmer","manufacturerName":"FHEMLaCrosse","modelName":"FHEM<unknown>","version":"<unknown>","friendlyName":"temperatur schlafzimmer","description":"n: TempSchlafzimmer, r: homekit,schlafzimmer,alexa","actions":[],"capabilities":[{"type":"AlexaInterface","interface":"Alexa.TemperatureSensor","version":"3","properties":{"supported":[{"name":"temperature"}],"proactivelyReported":false,"retrievable":true}}],"displayCategories":["TEMPERATURE_SENSOR"],"cookie":{"device":"TempSchlafzimmer"}},{"endpointId":"TempWohnzimmer","manufacturerName":"FHEMLaCrosse","modelName":"FHEM<unknown>","version":"<unknown>","friendlyName":"temperatur wohnzimmer","description":"n: TempWohnzimmer, r: alexa,homekit,wohnzimmer","actions":[],"capabilities":[{"type":"AlexaInterface","interface":"Alexa.TemperatureSensor","version":"3","properties":{"supported":[{"name":"temperature"}],"proactivelyReported":false,"retrievable":true}}],"displayCategories":["TEMPERATURE_SENSOR"],"cookie":{"device":"TempWohnzimmer"}}]}}}
2019-01-14 18:12:56 caching: TempArbeitszimmer-temperature: 22.4
2019-01-14 18:12:56 caching: TempWohnzimmer-temperature: 23.6
2019-01-14 18:13:01 caching: TempSchlafzimmer-temperature: 21.5
Leider hat sich an dem Problem nichts geändert. Es geht hin und her!
Die Mailadresse, von der aus du die Fhemlazy Einladung verschickt hast?
Grüße
Zitat von: gvzdus am 15 Januar 2019, 10:39:20
Hi, sorry, bitte nicht hier.
Andre und ich schauen bei jedem Posting hier im Thread hektisch nach, ob wir was verbessern müssen.
Da sind Postings wie Deins "Fehlalarme".
39_alexa.pm 18257 2019-01-14 19:57:18Z justme1968
[1/15/2019, 3:50:46 PM] BearerToken '...D5CF9' read from alexa
[1/15/2019, 3:50:46 PM] [FHEM] got .eventToken
[1/15/2019, 3:50:46 PM] refreshing token
[1/15/2019, 3:50:46 PM] 39_alexa.pm is new version: true
[1/15/2019, 3:50:46 PM] sshautoconf: completed successfully
[1/15/2019, 3:50:46 PM] *** SSH: proxy configuration set up done
[1/15/2019, 3:50:46 PM] Reading alexaFHEM.ProxyConnection set to starting, starting SSH
[1/15/2019, 3:50:46 PM] [FHEM] executing: http://localhost:8083/fhem?cmd=%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%201%3B%3Bundef%7D%3Bsetreading%20alexa%20alexaFHEM.ProxyConnection%20starting%2C%20starting%20SSH%3B%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%200%3B%3Bundef%7D&fwcsrf=csrf_327686427377525&XHR=1
[1/15/2019, 3:50:47 PM] got fresh token
[1/15/2019, 3:50:47 PM] Reading alexaFHEM.ProxyConnection set to running, SSH connected
[1/15/2019, 3:50:47 PM] [FHEM] executing: http://localhost:8083/fhem?cmd=%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%201%3B%3Bundef%7D%3Bsetreading%20alexa%20alexaFHEM.ProxyConnection%20running%2C%20SSH%20connected%3B%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%200%3B%3Bundef%7D&fwcsrf=csrf_327686427377525&XHR=1
[1/15/2019, 3:50:47 PM] *** SSH: proxy connection established
[1/15/2019, 3:50:47 PM] SSH: Welcome at the reverse proxy! This pseudoshell does not react to any input - do not get irritated.
[1/15/2019, 3:51:36 PM] >>>> [ssh] {"directive":{"header":{"namespace":"Alexa","name":"ReportState","payloadVersion":"3","messageId":"4a99fc28-494c-4f17-98e3-c310718b396a","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"1XXXXX-XXXXXXXXXXXX616B"},"endpointId":"TempBadezimmer","cookie":{"device":"TempBadezimmer"}},"payload":{}}}
[1/15/2019, 3:51:36 PM] client not authorized: {"error_index":"eSiKbi04cgTVXWR-mXmY2QAAAAAAAAAB5_coxsb3rMHjdCe5ZbP8VEgyFT2PPwGjGuiUx3dRGiqdfCi_Ln1PvXZJOIZ8qBWf8CQpGFYWRa4NeZMkQBo9c4IhEK5y5GeuNg1g0YEiNxr3yn49qxf-JfqH6tVt5p7zqJix8VVd8yGAwAt7WH6s_xvtes1pPb3fRnfb84YVUsrqM91XY-fZx7aSDIg3mp_lI_v5IIHtD4Cp3KCRwsR1Uw==","error_description":"The request has an invalid parameter : access_token","error":"invalid_token"}
[1/15/2019, 3:51:36 PM] ERROR: InvalidAccessTokenError from 127.0.0.1
[1/15/2019, 3:51:36 PM] <<<< [ssh] {"header":{"namespace":"Alexa.ConnectedHome.Control","name":"InvalidAccessTokenError","payloadVersion":"2","messageId":"c8dc5aab-2f37-4af3-a3a4-04d2b6d18156"},"payload":{}}
sudo -u fhem ssh -p 58824 fhem-va.fhem.de status
Registered.
Registered on 2019-01-15T14:30:40Z.
2019-01-15 14:30:40 INFO Server:130 - Authenticated Session: /79.236.56.205:44320 with PublicKeyHC 13XXXX
2019-01-15 14:30:40 INFO Server:130 - Authenticated Session: /79.236.56.205:44320 with PublicKeyHC 13XXXX
2019-01-15 14:30:40 INFO ServerUserAuthService:322 - Session fhem@/79.236.56.205:44320 authenticated
2019-01-15 14:30:40 INFO ControlCommand:116 - Request register keyhash=84b614e50d9a1684c1XXXXXXXXXXXX768530cc3e from ServerSessionImpl[fhem@/79.236.56.205:44320] answered with out=Registered. Your key to activate the FHEMlazy skill with Alexa etc. is:\n\n\n XXXXXX-...\n\nNote it down NOW!\nThere is no way to get it again apart from registrating yourself again!\n\nYour are now set up to create the reverse-tunnel to your computer with\n\nssh -p 58824 -R 1234:localhost:3000 fhem-va.fhem.de\n\n(assuming that alexa-fhem is running on localhost:3000)\n, err=
2019-01-15 14:33:13 INFO ControlCommand:116 - Request status from ServerSessionImpl[fhem@/79.236.56.205:45000] answered with out=Registered.\nRegistered on 2019-01-15T14:30:40Z.\n, err=
2019-01-15 14:35:51 INFO ControlCommand:116 - Request status from ServerSessionImpl[fhem@/79.236.56.205:46104] answered with out=Registered.\nRegistered on 2019-01-15T14:30:40Z.\n, err=
2019-01-15 14:36:22 INFO ControlCommand:116 - Request status from ServerSessionImpl[fhem@/79.236.56.205:46218] answered with out=Registered.\nRegistered on 2019-01-15T14:30:40Z.\n, err=
2019-01-15 14:50:46 INFO ControlCommand:116 - Request status from ServerSessionImpl[fhem@/79.236.56.205:50968] answered with out=Registered.\nRegistered on 2019-01-15T14:30:40Z.\n, err=
2019-01-15 14:56:54 INFO ControlCommand:116 - Request status from ServerSessionImpl[fhem@/79.236.56.205:52824] answered with out=Registered.\nRegistered on 2019-01-15T14:30:40Z.\n, err=
Zitat von: justme1968 am 14 Januar 2019, 17:34:37
1. ja. ist bekannt. das device dynamisch temporary angelegt wenn alexa-fhem läuft und sonst beendet. deshalb lassen sich keine attribute setzen und das device wird auch nicht gespeichert.
2. dann solltest du mal im log schauen woran es liegt. es soll automatisch gestartet werden.
Zitat von: justme1968 am 16 Januar 2019, 10:37:55
der fhem port wird doch automatisch aus deinem laufendem fhem ausgelesen.
falls das aus irgendeinem grund nicht passt editierst du das config file per edit files oder von hand und sagst ein mal start.
130E36-
131C16-
131CF4-
1336F8-
13B3D8-
141489-
Zitat von: Loki am 16 Januar 2019, 10:43:16
Meine Instanz läuft über 2 Ports. Einer für ein lokalen Zugriff ohne Login und ein anderer für den externen Zugriff mit Login und eingeschränkten Rechten. Bei der Installation wurde der zweite Port in die conf übernommen.
Zitat von: balli1187 am 15 Januar 2019, 08:33:28
Moin,
Ich habe gestern von einer recht alten Version (0.4.4) auf diese neue Version geupdated. Alles läuft aktuell und funktioniert. HERZLICHEN DANK an die Entwickler.
Dennoch zwei Fragen:
- wie wäre das richtige Vorgehen, wenn ich von meinem eigenen (Entwickler)Skill auf den offiziellen Skill wechseln möchte? Würde was dagegen sprechen?
- das attr room lässt sich für das log nicht setzen. Soweit ich gelesen hab, ist das mehr oder weniger beabsichtigt. Ließe sich das ändern? Meine ordnungszwang hat was gegen das ,,unsorted" ;-)
set alexa stop
sudo npm update -g alexa-fhem
Zitat von: gvzdus am 16 Januar 2019, 19:59:01Danke für die Antwort.
@balli1187: Der Vorteil des Entwickler-Skills ist, dass Du an allen Ecken basteln kannst wie Du möchtest. Und, dass Du Dir theoretisch eine sicherere Lösung schaffen kannst, ohne Dritte wie den Verein, Andre & mich ins Spiel zu bringen.
Den Vorteil der FHEM-Connector-Lösung sehe ich darin:
- Keine Gedanken mehr über den offenen Port
- Flotter, weil typischerweise die Lambda-Funktion "noch da ist" (sogenannte Cold-Start-Thematik) und die Authentifizierung nur in eine Richtung verläuft
- "Politisches Gewicht" ggü. Amazon
Zitat von: justme1968 am 17 Januar 2019, 11:45:06
ja. das ist gewollt.
ab heute hast das device überhaupt keinen raum mehr und ist nicht sichtbar.
zugriff nur über den link oben auf der alexa detail Seite.
[2019-1-17 11:36:02] BearerToken '...1B2C2' read from alexa
2019-01-17 11:36:02 caching: sz_Wandthermostat-temperature: 18.0
2019-01-17 11:36:02 caching: sz_Wandthermostat-mode: auto
2019-01-17 11:36:02 caching: sz_Wandthermostat-desiredTemperature: 12.0
2019-01-17 11:36:02 caching: sz_Wandthermostat-firmware: 1.0
2019-01-17 11:36:02 caching: sz_Wandthermostat-battery: ok
[2019-1-17 11:36:02] [FHEM] CurrentHeatingCoolingState [undefined]
[2019-1-17 11:36:02] [FHEM] CurrentTemperature [temperature]
[2019-1-17 11:36:02] [FHEM] TargetHeatingCoolingState [mode]
[2019-1-17 11:36:02] [FHEM] TargetTemperature [desiredTemperature]
[2019-1-17 11:36:02] [FHEM] FirmwareRevision [firmware]
[2019-1-17 11:36:02] [FHEM] StatusLowBattery [battery]
Zitat von: Esjay am 16 Januar 2019, 20:16:04Das Wiki bin ich ja soweit durchgegangen, um auf die aktuelle Version zu kommen. Ich habe mich nur noch nicht getraut die Verbindung mit dem Connector herzustellen, weil ich nicht wusste ob sich das mit der alten installation in die Quere kommt.
Lösch den alten Ordner alexa-fhem,lösch deine alte config ( oder auch nicht), mach den autostart der alten Version rückgängig, schließe deinen aws account, schick Amazon ne Mail mit der Bitte deinen dev account zu löschen, und geh dann das Wiki durch.
Grüße
ZitatLightScene Devices aus FHEM (ab alexa-fhem version 0.5.8 )
werden mit genericDeviceType scene als Szenen eingebunden
über alexaRoom kann der name um einen Ort ergänzt werden
Szenen aus einer LightScene lassen sich nur einschalten
Wichtig: Ein Skill darf nur 12 Szenen automatisch erkennen und einbinden.
[2019-1-17 14:14:52] [FHEM] wz_szene is scene
[2019-1-17 14:14:52] [FHEM] wz_szene has
[2019-1-17 14:14:52] [FHEM] On [undefined;scene,undefined]
2019-01-17 14:14:52 caching: wz_szene-state: abwesend
Zitat von: justme1968 am 17 Januar 2019, 15:35:42Ja da gibts 7 Szenen drin:
@binford6000: und hast du in der LightScene auch schon etwas abgespeichert?
Internals:
DEF wz_kugel_licht wz_kugel2_licht wz_stehlampe_licht wz_strasse_licht wz_treppe_licht wz_vase_licht wz_vase_licht
HAS_DataDumper 1
HAS_JSON 1
NAME wz_szene
NR 133
NTFY_ORDER 50-wz_szene
STATE abwesend
TYPE LightScene
mayBeVisible 1
CONTENT:
wz_kugel2_licht 1
wz_kugel_licht 1
wz_stehlampe_licht 1
wz_strasse_licht 1
wz_treppe_licht 1
wz_vase_licht 1
OLDREADINGS:
2019-01-17 15:01:32 state anwesend_alle
READINGS:
2019-01-17 15:21:59 state abwesend
SCENES:
abwesend:
Steckdose1 off
wz_vase_licht off
wz_kugel2_licht:
icon light_light_dim_00
state off
wz_kugel_licht:
icon light_light_dim_00
state off
wz_stehlampe_licht:
icon light_light_dim_00
state off
wz_strasse_licht:
icon light_light_dim_00
state off
wz_treppe_licht:
icon light_light_dim_00
state off
anwesend:
Steckdose1 on
wz_vase_licht on
wz_kugel2_licht:
icon dim12%
state bri 24 : xy 1,1
wz_kugel_licht:
icon light_light_dim_00
state off
wz_stehlampe_licht:
icon dim56%
state bri 153
wz_strasse_licht:
icon light_light_dim_00
state off
wz_treppe_licht:
icon light_light_dim_00
state off
anwesend_alle:
Steckdose1 on
wz_vase_licht on
wz_kugel2_licht:
icon dim12%
state bri 24 : xy 0.622313,0.330581
wz_kugel_licht:
icon dim75%
state bri 200 : hue 14592 : sat 143
wz_stehlampe_licht:
icon dim56%
state bri 153
wz_strasse_licht:
icon dim43%
state bri 115 : hue 14592 : sat 143
wz_treppe_licht:
icon dim75%
state bri 200 : hue 14592 : sat 143
anwesend_alle_farbe:
wz_vase_licht off
wz_kugel2_licht:
icon dim12%
state bri 24 : xy 0.622313,0.330581
wz_kugel_licht:
icon light_light_dim_100@red
state bri 254 : hue 14592 : sat 143
wz_stehlampe_licht:
icon dim56%
state bri 153
wz_strasse_licht:
icon dim68%
state bri 194 : hue 14592 : sat 143
wz_treppe_licht:
icon light_light_dim_100@red
state bri 254 : hue 7268 : sat 183
kino:
Steckdose1 on
wz_vase_licht on
wz_kugel2_licht:
icon light_light_dim_00
state off
wz_kugel_licht:
icon dim37%
state bri 90 : ct 365
wz_stehlampe_licht:
icon dim12%
state bri 24
wz_strasse_licht:
icon dim12%
state bri 24 : ct 365
wz_treppe_licht:
icon dim12%
state bri 24 : ct 365
panik:
wz_vase_licht off
wz_kugel2_licht:
icon light_light_dim_100@red
state bri 254 : xy 0.622298,0.330566
wz_kugel_licht:
icon light_light_dim_100@red
state bri 254 : ct 365
wz_stehlampe_licht:
icon light_light_dim_100@red
state bri 254
wz_strasse_licht:
icon light_light_dim_100@red
state bri 254 : ct 365
wz_treppe_licht:
icon light_light_dim_100@red
state bri 254 : ct 365
schlafen:
Steckdose1 off
wz_vase_licht off
wz_kugel2_licht:
icon dim12%
state bri 24 : xy 0.622283,0.330566
wz_kugel_licht:
icon light_light_dim_00
state off
wz_stehlampe_licht:
icon light_light_dim_00
state off
wz_strasse_licht:
icon light_light_dim_00
state off
wz_treppe_licht:
icon light_light_dim_00
state off
devices:
wz_kugel2_licht
wz_kugel_licht
wz_stehlampe_licht
wz_strasse_licht
wz_treppe_licht
wz_vase_licht
Attributes:
alexaName living
alexaRoom Wohnzimmer
async_delay 0.25
genericDeviceType scene
group Lichtszenen
icon audio_eq
oldreadings state
room 20_Licht
webCmd scene
Alexa, aktiviere Szene anwesend wohnzimmer...
Alexa, schalte anwesend wohnzimmer ein...
[2019-1-17 16:36:23] [FHEM] executing: http://127.0.0.1:8083/fhem?cmd=set%20wz_szene%20scene%2Banwesend&fwcsrf=csrf_213722044830349&XHR=1
Zitat von: meier81 am 17 Januar 2019, 19:40:49Klingt nach einem älteren Modul, da hatte ich auch Probleme mit. Welche Version nutzt Du denn?
Erstmal vorneweg: Echt super Arbeit das Modul, ganz einfache Installation und funktioniert super.
Mit ist allerdings heute aufgefallen das ich über eine ganz blöde Konstellation gestolpert bin. Modul ist installiert und läuft einwandfrei. Habe dann eine Kleinigkeit direkt in der fhem.cfg geändert und dann anschließend mit dem Button "Save fhem.cfg" gespeichert (mache ich öfters mal bei kleinen Änderungen). Dann viel mir auf das mir links im Menü mit dem "Save config" Button angezeigt wird es gäbe eine ungespeicherte Änderung, und nun ist das Alexa-Modul verschwunden.
Bin dann natürlich nicht auf speichern sondern habe ein "rereadcfg" gemacht, dann war die Konfiguration wieder da.
Kann das von euch jemand reproduzieren bzw. sich mal den Fehler anschauen?
Gruß Markus
Internals:
CHANGED
DEF 06
IODev myJeeLink
LASTInputDev myJeeLink
LaCrosse_lastRcv 2019-01-17 20:03:15
MSGCNT 1866
NAME LaCrosse_06
NR 114
STATE T: 24.5
TYPE LaCrosse
addr 06
battery_new 0
corr1 0
corr2 0
myJeeLink_MSGCNT 1866
myJeeLink_RAWMSG OK 9 6 1 4 221 106
myJeeLink_TIME 2019-01-17 20:03:15
previousH 106
previousT 24.5
sensorType 0=T(H)
Helper:
DBLOG:
state:
myDbLog:
TIME 1547751374.61485
VALUE T
temperature:
myDbLog:
TIME 1547751682.18364
VALUE 24.5
READINGS:
2019-01-17 20:03:15 battery ok
2018-12-06 21:19:20 dewpoint 23.8
2018-12-06 21:19:20 humidity 98
2019-01-17 19:56:14 state T: 24.5
2019-01-17 20:03:15 temperature 24.5
2018-10-22 01:07:48 temperature0 23.3
Attributes:
IODev myJeeLink
alexaName Temperatur
alexaRoom Wohnzimmer
alias Wohnzimmer
event-min-interval humidity:300,state:300,temperature:300
event-on-change-reading battery
event-on-update-reading humidity,state,temperature
genericDeviceType thermometer
group Aktuelle Werte
icon scene_livingroom
temperatur
n: LaCrosse_06, r: wohnzimmer
Zitat von: justme1968 am 17 Januar 2019, 20:07:08
@meier81: bitte versuch das mal nachzustellen. ich wüsste nicht wie das alexa device ohne delete im laufenden betrieb verschwinden sollte.
Zitat...dann "Edit files", dann "fhem.cfg", dann "Save fhem.cfg",...
Zitat von: binford6000 am 18 Januar 2019, 07:32:02Moin
Hallo Markus,
- und sorry fürs OT -, wenn du die fhem.cfg in Ruhe lässt und alle Änderungen in FHEMWEB
machst (DEF oder RAW), ersparst du dir jede Menge Ärger! Hab ich auch früher gemacht und bin bekehrt worden!
Nur mal so als freundlicher Hinweis ;)
VG Sebastian
2019-01-18 11:40:57 caching: st_Balkontuer-state: closed
2019-01-18 11:40:57 caching: st_Balkontuer-firmware: 1.3
2019-01-18 11:40:57 caching: st_Balkontuer-battery: ok
[2019-1-18 11:40:57] [FHEM] CurrentDoorState [state]
[2019-1-18 11:40:57] [FHEM] ContactSensorState [state]
[2019-1-18 11:40:57] [FHEM] FirmwareRevision [firmware]
[2019-1-18 11:40:57] [FHEM] StatusLowBattery [battery]
[2019-1-18 11:40:57] [FHEM] st_Balkontuer has
[2019-1-18 11:40:57] [FHEM] st_Balkontuer is ContactSensor
[2019-1-18 11:40:57] [FHEM] homebridgeMapping: ContactSensorState=state,values=closed:CONTACT_DETECTED;open:CONTACT_NOT_DETECTED
Zitat von: justme1968 am 18 Januar 2019, 11:50:28
was geht steht im wiki.
batterien gehen aktuell nur mit custom.
Zitat
elektrische Türschlösser
genericDeviceType: lock
Thermostate
Über genericDeviceType thermometer
...
[2019-1-18 11:40:57] [FHEM] CurrentHeatingCoolingState [undefined]
[2019-1-18 11:40:57] [FHEM] CurrentTemperature [temperature]
[2019-1-18 11:40:57] [FHEM] TargetHeatingCoolingState [mode]
2019-01-18 12:13:53 caching: HM_Haustuerschloss-state: locked
2019-01-18 12:13:53 caching: HM_Haustuerschloss-battery: ok
[2019-1-18 12:13:53] [FHEM] LockTargetState [state]
[2019-1-18 12:13:53] [FHEM] LockCurrentState [state]
[2019-1-18 12:13:53] [FHEM] TargetDoorState []
[2019-1-18 12:13:53] [FHEM] StatusLowBattery [battery]
[2019-1-18 12:13:53] [FHEM] HM_Haustuerschloss has
[2019-1-18 12:13:53] [FHEM] HM_Haustuerschloss is lock
2019-1-18 12:48:41] <<<< [ssh] {"context":{"properties":[{"namespace":"Alexa.LockController","name":"lockState","value":"UNLOCKED","timeOfSample":"2019-01-18T11:48:41.919Z","uncertaintyInMilliseconds":500}]},"event":{"header":{"namespace":"Alexa","name":"StateReport","payloadVersion":"3","messageId":"bd1ebdbe-6ac3-475b-9eb6-235a939d9b87","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"12E9CA-5FB1B3EE6F91B2C2"},"endpointId":"HM_Haustuerschloss"},"payload":{}}}
[2019-1-18 12:48:41] [FHEM] caching: LockCurrentState: 1 (as number; from 'locked')
[2019-1-18 12:50:48] <<<< [ssh] {"context":{"properties":[{"namespace":"Alexa.LockController","name":"lockState","value":"UNLOCKED","timeOfSample":"2019-01-18T11:50:48.373Z","uncertaintyInMilliseconds":500}]},"event":{"header":{"namespace":"Alexa","name":"StateReport","payloadVersion":"3","messageId":"25b14cea-9857-45ff-a3c0-4cf675596bba","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"12E9CA-5FB1B3EE6F91B2C2"},"endpointId":"HM_Haustuerschloss"},"payload":{}}}
[2019-1-18 12:50:48] [FHEM] caching: LockCurrentState: 1 (as number; from 'unlocked')
[2019-1-18 12:50:48] >>>> [ssh] {"directive":{"header":{"namespace":"Alexa","name":"ReportState","payloadVersion":"3","messageId":"64817d75-e9dc-4903-8dfa-0c2fe7ffeb45","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"12E9CA-5FB1B3EE6F91B2C2"},"endpointId":"HM_Haustuerschloss","cookie":{"device":"HM_Haustuerschloss"}},"payload":{}}}
2019-01-18 12:50:45 caching: HM_Haustuerschloss-state: unlocked
[2019-1-18 12:52:34] <<<< [ssh] {"context":{"properties":[{"namespace":"Alexa.LockController","name":"lockState","value":"UNLOCKED","timeOfSample":"2019-01-18T11:52:34.415Z","uncertaintyInMilliseconds":500}]},"event":{"header":{"namespace":"Alexa","name":"StateReport","payloadVersion":"3","messageId":"24abeeea-20c0-437e-8180-18a82f414ce6","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"12E9CA-5FB1B3EE6F91B2C2"},"endpointId":"HM_Haustuerschloss"},"payload":{}}}
[2019-1-18 12:52:34] [FHEM] caching: LockCurrentState: 1 (as number; from 'locked')
[2019-1-18 12:52:34] >>>> [ssh] {"directive":{"header":{"namespace":"Alexa","name":"ReportState","payloadVersion":"3","messageId":"70f17098-0b3c-4b31-b7d8-3469e98cdebd","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"12E9CA-5FB1B3EE6F91B2C2"},"endpointId":"HM_Haustuerschloss","cookie":{"device":"HM_Haustuerschloss"}},"payload":{}}}
2019-01-18 12:52:31 caching: HM_Haustuerschloss-state: locked
[2019-1-18 12:54:44] <<<< [ssh] {"context":{"properties":[{"namespace":"Alexa.LockController","name":"lockState","value":"UNLOCKED","timeOfSample":"2019-01-18T11:54:44.559Z","uncertaintyInMilliseconds":500}]},"event":{"header":{"namespace":"Alexa","name":"StateReport","payloadVersion":"3","messageId":"78281718-492f-4f58-bf5e-c1eb44c7d9b2","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"12E9CA-5FB1B3EE6F91B2C2"},"endpointId":"HM_Haustuerschloss"},"payload":{}}}
[2019-1-18 12:54:44] [FHEM] caching: LockCurrentState: 1 (as number; from 'locked')
[2019-1-18 12:54:44] >>>> [ssh] {"directive":{"header":{"namespace":"Alexa","name":"ReportState","payloadVersion":"3","messageId":"f6367325-c379-46ba-aba9-c1e0d1bfe0a0","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"12E9CA-5FB1B3EE6F91B2C2"},"endpointId":"HM_Haustuerschloss","cookie":{"device":"HM_Haustuerschloss"}},"payload":{}}}
[2019-1-18 12:54:41] <<<< [ssh] {"context":{"properties":[{"namespace":"Alexa.LockController","name":"lockState","value":"UNLOCKED","timeOfSample":"2019-01-18T11:54:41.568Z","uncertaintyInMilliseconds":500}]},"event":{"header":{"namespace":"Alexa","name":"StateReport","payloadVersion":"3","messageId":"67a042f5-6c09-4f3f-811d-e1fc3768b5b0","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"12E9CA-5FB1B3EE6F91B2C2"},"endpointId":"HM_Haustuerschloss"},"payload":{}}}
[2019-1-18 12:54:41] [FHEM] caching: LockCurrentState: 1 (as number; from 'locked')
[2019-1-18 12:54:41] >>>> [ssh] {"directive":{"header":{"namespace":"Alexa","name":"ReportState","payloadVersion":"3","messageId":"2fe8fff6-7ec7-467e-8173-952628e33749","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"12E9CA-5FB1B3EE6F91B2C2"},"endpointId":"HM_Haustuerschloss","cookie":{"device":"HM_Haustuerschloss"}},"payload":{}}}
[2019-1-18 12:54:35] <<<< [ssh] {"context":{"properties":[{"namespace":"Alexa.LockController","name":"lockState","value":"UNLOCKED","timeOfSample":"2019-01-18T11:54:35.535Z","uncertaintyInMilliseconds":500}]},"event":{"header":{"namespace":"Alexa","name":"StateReport","payloadVersion":"3","messageId":"5db2c5fa-f393-4321-a489-45b478881561","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"12E9CA-5FB1B3EE6F91B2C2"},"endpointId":"HM_Haustuerschloss"},"payload":{}}}
[2019-1-18 12:54:35] [FHEM] caching: LockCurrentState: 1 (as number; from 'locked')
[2019-1-18 12:54:35] >>>> [ssh] {"directive":{"header":{"namespace":"Alexa","name":"ReportState","payloadVersion":"3","messageId":"f30919ee-84c8-49c1-a4fa-62e3c54e2242","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"12E9CA-5FB1B3EE6F91B2C2"},"endpointId":"HM_Haustuerschloss","cookie":{"device":"HM_Haustuerschloss"}},"payload":{}}}
[2019-1-18 12:54:32] <<<< [ssh] {"context":{"properties":[{"namespace":"Alexa.LockController","name":"lockState","value":"UNLOCKED","timeOfSample":"2019-01-18T11:54:32.531Z","uncertaintyInMilliseconds":500}]},"event":{"header":{"namespace":"Alexa","name":"StateReport","payloadVersion":"3","messageId":"3e65cda4-047a-4d83-b9c8-97d8059d1434","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"12E9CA-5FB1B3EE6F91B2C2"},"endpointId":"HM_Haustuerschloss"},"payload":{}}}
[2019-1-18 12:54:32] [FHEM] caching: LockCurrentState: 1 (as number; from 'locked')
[2019-1-18 12:54:32] >>>> [ssh] {"directive":{"header":{"namespace":"Alexa","name":"ReportState","payloadVersion":"3","messageId":"e1b8d370-ef28-4e07-b0c1-f64f1ff266c6","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"12E9CA-5FB1B3EE6F91B2C2"},"endpointId":"HM_Haustuerschloss","cookie":{"device":"HM_Haustuerschloss"}},"payload":{}}}
[2019-1-18 12:54:29] <<<< [ssh] {"context":{"properties":[{"namespace":"Alexa.LockController","name":"lockState","value":"UNLOCKED","timeOfSample":"2019-01-18T11:54:29.517Z","uncertaintyInMilliseconds":500}]},"event":{"header":{"namespace":"Alexa","name":"StateReport","payloadVersion":"3","messageId":"971663ca-ccdc-49ee-ab3c-153ef0be2127","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"12E9CA-5FB1B3EE6F91B2C2"},"endpointId":"HM_Haustuerschloss"},"payload":{}}}
[2019-1-18 12:54:29] [FHEM] caching: LockCurrentState: 1 (as number; from 'locked')
[2019-1-18 12:54:29] >>>> [ssh] {"directive":{"header":{"namespace":"Alexa","name":"ReportState","payloadVersion":"3","messageId":"ade3b505-133d-4914-bb5d-46e49805e6c3","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"12E9CA-5FB1B3EE6F91B2C2"},"endpointId":"HM_Haustuerschloss","cookie":{"device":"HM_Haustuerschloss"}},"payload":{}}}
2019-01-18 12:54:26 caching: HM_Haustuerschloss-state: locked
[2019-1-18 12:54:26] <<<< [ssh] {"context":{"properties":[{"namespace":"Alexa.LockController","name":"lockState","value":"UNLOCKED","timeOfSample":"2019-01-18T11:54:26.503Z","uncertaintyInMilliseconds":500}]},"event":{"header":{"namespace":"Alexa","name":"StateReport","payloadVersion":"3","messageId":"63b7bdda-acd9-4c64-9baf-8c73c1639fda","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"12E9CA-5FB1B3EE6F91B2C2"},"endpointId":"HM_Haustuerschloss"},"payload":{}}}
[2019-1-18 12:54:26] [FHEM] caching: LockCurrentState: 1 (as number; from 'unlocked')
[2019-1-18 12:54:26] >>>> [ssh] {"directive":{"header":{"namespace":"Alexa","name":"ReportState","payloadVersion":"3","messageId":"afae3f84-4309-443f-9b33-8bbf8c3ace98","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"12E9CA-5FB1B3EE6F91B2C2"},"endpointId":"HM_Haustuerschloss","cookie":{"device":"HM_Haustuerschloss"}},"payload":{}}}
[2019-1-18 12:54:23] <<<< [ssh] {"context":{"properties":[{"namespace":"Alexa.LockController","name":"lockState","value":"UNLOCKED","timeOfSample":"2019-01-18T11:54:23.538Z","uncertaintyInMilliseconds":500}]},"event":{"header":{"namespace":"Alexa","name":"StateReport","payloadVersion":"3","messageId":"f8503c2b-ea6d-4f49-8600-2cb8cf2273a5","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"12E9CA-5FB1B3EE6F91B2C2"},"endpointId":"HM_Haustuerschloss"},"payload":{}}}
[2019-1-18 12:54:23] [FHEM] caching: LockCurrentState: 1 (as number; from 'unlocked')
[2019-1-18 12:54:23] >>>> [ssh] {"directive":{"header":{"namespace":"Alexa","name":"ReportState","payloadVersion":"3","messageId":"28024652-b0a6-4ab8-b175-aaa01f9933b4","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"12E9CA-5FB1B3EE6F91B2C2"},"endpointId":"HM_Haustuerschloss","cookie":{"device":"HM_Haustuerschloss"}},"payload":{}}}
[2019-1-18 12:54:20] <<<< [ssh] {"context":{"properties":[{"namespace":"Alexa.LockController","name":"lockState","value":"UNLOCKED","timeOfSample":"2019-01-18T11:54:20.499Z","uncertaintyInMilliseconds":500}]},"event":{"header":{"namespace":"Alexa","name":"StateReport","payloadVersion":"3","messageId":"66197f4b-6130-4223-8817-61fbc2824db3","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"12E9CA-5FB1B3EE6F91B2C2"},"endpointId":"HM_Haustuerschloss"},"payload":{}}}
[2019-1-18 12:54:20] [FHEM] caching: LockCurrentState: 1 (as number; from 'unlocked')
[2019-1-18 12:54:20] >>>> [ssh] {"directive":{"header":{"namespace":"Alexa","name":"ReportState","payloadVersion":"3","messageId":"252fc5df-7c75-430d-97fa-02ba6e62ab2b","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"12E9CA-5FB1B3EE6F91B2C2"},"endpointId":"HM_Haustuerschloss","cookie":{"device":"HM_Haustuerschloss"}},"payload":{}}}
[2019-1-18 12:54:17] <<<< [ssh] null
at process.internalTickCallback (internal/process/next_tick.js:72:19)
at endReadableNT (_stream_readable.js:1129:12)
at IncomingMessage.emit (events.js:188:13)
at Server.<anonymous> (/usr/local/lib/node_modules/alexa-fhem/lib/server.js:149:33)
at Server.processBody (/usr/local/lib/node_modules/alexa-fhem/lib/server.js:138:31)
at Server.verifyToken (/usr/local/lib/node_modules/alexa-fhem/lib/server.js:1228:23)
at Server.handler (/usr/local/lib/node_modules/alexa-fhem/lib/server.js:2110:51)
at Server.handleLockController (/usr/local/lib/node_modules/alexa-fhem/lib/server.js:3221:16)
[2019-1-18 12:54:17] ReferenceError: name is not defined
[2019-1-18 12:54:17] [FHEM] executing: https://127.0.0.1:8083/fhem?cmd=set%20HM_Haustuerschloss%20lock%20locked&fwcsrf=csrf_258010689120090&XHR=1
[2019-1-18 12:54:17] [FHEM] HM_Haustuerschloss: executing set cmd for LockTargetState with value SECURED
Zitat von: justme1968 am 18 Januar 2019, 13:00:13
schick mir mal ein jsonlist2 vom device
{
"Arg":"HM_Haustuerschloss",
"Results": [
{
"Name":"HM_Haustuerschloss",
"PossibleSets":"Zuschließen:noArg Aufschließen:noArg Öffnen:noArg Sperren:noArg Entsperren:noArg clear config control datapoint defaults:noArg devstate:lock,unlock lock:noArg unlock:noArg toggle:noArg",
"PossibleAttrs":"alias comment:textField-long eventMap:textField-long group room suppressReading userReadings:textField-long verbose:0,1,2,3,4,5 IODev ccuaggregate:textField-long ccucalculate:textField-long ccuflags:multiple-strict,ackState,nochn0,trace ccureadingfilter:textField-long ccureadingformat:name,namelc,address,addresslc,datapoint,datapointlc ccureadingname:textField-long ccureadings:0,1 ccuget:State,Value ccuscaleval ccuSetOnChange ccuverify:0,1,2 disable:0,1 hmstatevals:textField-long statevals substexcl substitute:textField-long statechannel statedatapoint controldatapoint stripnumber peer:textField-long event-aggregator event-min-interval event-on-change-reading event-on-update-reading oldreadings stateFormat:textField-long timestamp-on-change-reading DbLogExclude DbLogInclude alexaName alexaRoom cmdIcon devStateIcon devStateIcon:textField-long devStateStyle genericDeviceType:security,ignore,switch,outlet,light,blind,thermometer,thermostat,contact,garage,window,lock homebridgeMapping:textField-long icon power-off power-on sortby webCmd webCmdLabel:textField-long webcmdDevice widgetOverride userattr",
"Internals": {
".eventMapCmd": "Zuschließen:noArg Aufschließen:noArg Öffnen:noArg Sperren:noArg Entsperren:noArg",
"DEF": "NEQ0683051",
"NAME": "HM_Haustuerschloss",
"NR": "564",
"STATE": "Batterie: ok<br>Zugeschlossen",
"TYPE": "HMCCUDEV",
"ccuaddr": "NEQ0683051",
"ccudevstate": "active",
"ccuif": "BidCos-RF",
"ccuname": "Haustuerschloss",
"ccutype": "HM-Sec-Key-S",
"channels": "2",
"firmware": "2.5",
"statevals": "devstate|lock|unlock"
},
"Readings": {
"0.LOWBAT": { "Value":"ok", "Time":"2019-01-18 10:44:05" },
"1.INHIBIT": { "Value":"no", "Time":"2019-01-18 10:44:05" },
"1.STATE": { "Value":"locked", "Time":"2019-01-18 12:54:26" },
"1.STATE_UNCERTAIN": { "Value":"0", "Time":"2019-01-18 12:54:26" },
"battery": { "Value":"ok", "Time":"2019-01-07 08:26:20" },
"batteryState": { "Value":"ok", "Time":"2019-01-18 10:44:05" },
"control": { "Value":"locked", "Time":"2019-01-18 12:54:26" },
"hmstate": { "Value":"locked", "Time":"2019-01-18 12:54:26" },
"state": { "Value":"locked", "Time":"2019-01-18 12:54:26" },
"statedeutsch": { "Value":"Zugeschlossen", "Time":"2019-01-18 12:54:26" }
},
"Attributes": {
"IODev": "HMCCU2",
"alexaName": "Haustür",
"alexaRoom": "Windfang",
"alias": "Haustürschloss",
"ccureadingfilter": "(STATE|LOWBAT|INHIBIT)",
"ccureadingname": "0.(LOWBAT|LOW_BAT):+batteryState",
"eventMap": "/lock:Zuschließen/unlock:Aufschließen/datapoint 1.OPEN true:Öffnen/datapoint 1.INHIBIT true:Sperren/datapoint 1.INHIBIT false:Entsperren",
"genericDeviceType": "lock",
"group": "Haustür",
"hmstatevals": "ERROR!1:clutch_failure,2:motor_aborted",
"room": "Homematic,Erdgeschoss->Windfang,alexa",
"stateFormat": "Batterie: batteryState<br>statedeutsch",
"statedatapoint": "1.STATE",
"statevals": "lock:false,unlock:true",
"substitute": "STATE!(0|false):locked,(1|true):unlocked,2:open;INHIBIT!(0|false):no,(1|true):yes;STATE_UNCERTAIN!(1|true):manual;DIRECTION!0:none,1:up,2:down,3:undefined;ERROR!0:no,1:clutch_failure,2:motor_aborted;LOWBAT!(1|true):low,(0|false):ok",
"userReadings": "statedeutsch {(ReadingsVal($name,\"state\",\"\") eq \"locked\")?\"Zugeschlossen\":\"Aufgeschlossen\"}",
"webCmd": "Zuschließen:Aufschließen:Öffnen"
}
} ],
"totalResultsReturned":1
}
Zitatdu kommst leider um das setzen von genericDeviceType und homebridgeMapping nicht rum
Sonoff8_Temp genericDeviceType thermometer
attr Sonoff8_Temp homebridgeMapping CurrentTemperature=sonoff8-si7021-temperature
attr Sonoff_S26_4 genericDeviceType outlet
attr Sonoff_S26_4 homebridgeMapping On=state
2019.01.18 14:31:36 3: FHEMWEB WEB CSRF error: csrf_231414032366876 ne csrf_153906432030333 for client WEB_192.168.1.28_62962 / command jsonlist2 Sonoff_S26_4 STATE. For details see the csrfToken FHEMWEB attribute.
Zitat von: justme1968 am 18 Januar 2019, 14:24:26
@doman75: die fehlende rückmeldung beim schalten in der app habe ich eben behoben. die falsche status abfrage schaue ich mir noch an.
Zitat von: justme1968 am 18 Januar 2019, 16:07:19Hallo Andre,
es gibt eine neue alexa-fhem version 0.5.10. installation und update wie im wiki beschrieben.
was sich geändert hat steht im ersten beitrag dieses threads: https://forum.fhem.de/index.php/topic,95272.msg880923.html#msg880923 (https://forum.fhem.de/index.php/topic,95272.msg880923.html#msg880923) ganz unten.
[2019-1-18 17:58:42] [FHEM] executing: http://127.0.0.1:8083/fhem?cmd=set%20wz_szene%20scene%2Banwesend&fwcsrf=csrf_213722044830349&XHR=1
Zitat von: gvzdus am 18 Januar 2019, 16:32:14
Andre meint den FHEM-Connector-Wiki: https://wiki.fhem.de/wiki/FHEM_Connector
Zitat
root werden
Logge Dich auf dem System ein. Da offizielle Software (nodejs etc.) installiert wird, muss Du root werden
sudo /bin/bash
Zitat von: justme1968 am 18 Januar 2019, 18:27:04
nein. muss es nicht. das ist noch irgend ein altes überbleibsel.
hab es entfernt.
Zitat von: justme1968 am 18 Januar 2019, 18:16:51
ja.ja. ich habs verbaselt.
es gibt seit eben eine 0.5.11 und er es tatsächlich repariert ist
attr global userattr genericDeviceType:switch,outlet,light,blind,scene,speaker,thermostat
Zitat von: justme1968 am 18 Januar 2019, 15:57:44
@doman75: im nächsten update (info kommt gleich) sollte beides repariert sein.
wichtig: du steuerst dein schloss per hmccu. die liefert andere readings und werte als native hm devices.
deshalb geht normalerweise keines deiner devices automatisch sondern du brauchst fast immer ein homebridgeMapping.
Zitat von: Nexium am 19 Januar 2019, 09:02:11
Hallo,
hatte es jetzt schon zwei mal das mein alexa "Gerät" einfach verschunden war und ich es mit define alexa alexa erst wieder anlegen musste danach war es sofort wieder da und verbunden.
Wie komm ich denn Aktuell an den Log über FHEM ran?
Zitat von: justme1968 am 18 Januar 2019, 15:57:44
@doman75: im nächsten update (info kommt gleich) sollte beides repariert sein.
wichtig: du steuerst dein schloss per hmccu. die liefert andere readings und werte als native hm devices.
2019-1-19 09:27:18] <<<< [ssh] {"context":{"properties":[{"namespace":"Alexa.LockController","name":"lockState","value":"UNLOCKED","timeOfSample":"2019-01-19T08:27:18.554Z","uncertaintyInMilliseconds":500}]},"event":{"header":{"namespace":"Alexa","name":"Response","payloadVersion":"3","messageId":"9b3c5357-de88-46e9-97b3-bfe1ea5d4875","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"12E9CA-5FB1B3EE6F91B2C2"},"endpointId":"HM_Haustuerschloss"},"payload":{}}}
[2019-1-19 09:27:18] [FHEM] executing: https://127.0.0.1:8083/fhem?cmd=set%20HM_Haustuerschloss%20lock%20unlocked&fwcsrf=csrf_419942826549317&XHR=1
Zitat von: binford6000 am 19 Januar 2019, 09:11:59
In dem du in der Deviceoverview auf "Logfile" klickst, direkt über dem set Befehl ;)
VG Sebastian
Zitat von: justme1968 am 19 Januar 2019, 10:03:54
@Nexium: wann genau ist etwas verschwunden? verwendest du rereadcfg?
2019.01.18 21:36:28 1: Including ./log/fhem.save
2019.01.18 21:36:28 2: alexa: alexaFHEM deleted
2019.01.19 10:39:34 1: Including ./log/fhem.save
2019.01.19 10:39:35 2: alexa: alexaFHEM deleted
Zitat von: Nexium am 19 Januar 2019, 10:37:14
so wie man es eigentlich nicht machen soll ::)
Edit files dann auf fhem.cfg
PS: Hab es grad nochmal getestet, selbst wenn ich nur ein # hinzufüge ohne dabei irgendwo einzugreifen passiert das.Code Auswählen2019.01.19 10:39:34 1: Including ./log/fhem.save
2019.01.19 10:39:35 2: alexa: alexaFHEM deleted
Zitat von: MadMax-FHEM am 19 Januar 2019, 10:44:19
Danach erfolgt (automatisch) rereadconfig ;)
Gruß, Joachim
Zitat von: justme1968 am 19 Januar 2019, 10:46:57
nein. so soll man es nicht machen.
es gibt keinen grund die fhem cfg von hand zu editieren. und schon garnicht bei laufendem fhem.
Zitat von: justme1968 am 19 Januar 2019, 10:51:28
nein. es ist genau umgekehrt.
und fhem bietet die option im normal zustand nicht! da ist das bearbeiten der config deaktiviert.
nochmal: es gibt keinen grund die config von hand zu bearbeiten!
ZitatDas mag für Profis wie dich zustimmen aber für Anfänger wie mich ist es oft leichter die cfg so zu bearbeiten.
Zitat von: binford6000 am 19 Januar 2019, 10:55:20
Falsch! Bei DEF oder RAW gibts sogar noch einen Syntax-Check. Sehr Anfängerfreundlich ;)
VG Sebastian
Zitat von: justme1968 am 19 Januar 2019, 11:04:13
es ist nicht beabsichtig. lässt sich aber leider nicht ändern da ich das rereadcfg nicht beeinflussen kann. es tritt auch nicht immer auf.
service FHEM stop
Zitat von: balli1187 am 19 Januar 2019, 12:28:27
Genau das passiert halt nicht, sondern es wird perCode Auswählenservice FHEM stop
Gestoppt.
Gesendet von iPhone mit Tapatalk
Zitat von: Teccno am 19 Januar 2019, 15:14:14
Du meinst doch nicht den Eintrag im Connector-Wiki, der da lautet "dummys müssen setList mit on und off haben", oder? Denn mit der pauschalen Aussage klärt sich meine Frage nämlich leider gar nicht.
Welches Wiki?
Zitat von: https://wiki.fhem.de/wiki/FHEM_Connector
Geräte, die sich ein- und ausschalten lassen:
Automatisch: Müssen set on und set off Kommandos haben
dummys müssen setList mit on und off haben
Über genericDeviceType switch bzw. light kann bestimmt werden ob es in alexa als Schalter oder Licht behandelt wird.
Zitat von: https://wiki.fhem.de/wiki/Alexa-Fhem
Ob Dummy oder nicht, wichtig sind die drei fett gedruckten Zeilen
define Alexa.Party dummy
attr Alexa.Party alexaName party
attr Alexa.Party alexaRoom alexaroom
attr Alexa.Party genericDeviceType switch
attr Alexa.Party group AlexaGeräte
attr Alexa.Party room AlexaRoom
attr Alexa.Party setList on off
homebridgeMapping CurrentTemperature=temperature,minValue=-30,subtype=innen
CurrentTemperature=temperature2,minValue=-30,subtype=Katzenhause
Internals:
DEF 20
FUUID 5c42f8e1-f33f-c32d-8dd6-f6a0aacccabc586a
IODev myJeeLink
LASTInputDev myJeeLink
LaCrosse_lastRcv 2019-01-21 17:48:30
MSGCNT 1093
NAME LaCrosse_20
NR 97
STATE 21.3 / 0
TYPE LaCrosse
addr 20
battery_new 0
corr1 0
corr2 0
myJeeLink_MSGCNT 1093
myJeeLink_RAWMSG OK 9 32 1 4 189 106
myJeeLink_TIME 2019-01-21 17:48:30
previousH 106
previousH2 125
previousT 21.3
previousT2 0
sensorType 0=T(H)
READINGS:
2019-01-21 17:48:30 battery ok
2019-01-21 17:48:30 state T: 21.3
2019-01-21 17:48:30 temperature 21.3
2019-01-21 17:48:17 temperature2 0
Attributes:
IODev myJeeLink
alexaName Schlafzimmer
alias Schlafzimmer / Katzenhaus
fhem_widget_channels [{"allowed_values":[],"locations":["WIDGET"]}]
genericDeviceType thermometer
homebridgeMapping CurrentTemperature=temperature,minValue=-30,subtype=innen
CurrentTemperature=temperature2,minValue=-30,subtype=Katzenhause
icon scene_sleeping
readingsSupervision 180,low,temperature,temperature2,battery
room Homekit,LaCrosse
stateFormat temperature / temperature2
Zitat von: justme1968 am 21 Januar 2019, 18:06:41
alexa kann nur eine temperatur pro gerät
d.h. du musst dir einen dummy anlagen (ebenfalls als thermometer) und dort das mapping auf die zweite temperatur im original sensor zeigen lassen.
Zitat von: Esjay am 22 Januar 2019, 09:39:20Das wäre ziemlich cool.
Guten Morgen,
ich habe mal eine Frage zu dem Alexa.ChannelController.
https://developer.amazon.com/docs/device-apis/alexa-channelcontroller.html
Hier wird meinem Verständniss nach dargelegt, dass ein Kanalwechsel mit Alexa auf deutsch funktioniert Wenn ich das richtig sehe wird das unter Entertainment Device geführt.
https://developer.amazon.com/docs/smarthome/develop-smart-home-skills-in-multiple-languages.html
Hier wird allerdings geschrieben, dass das Entertainment Device in Deutschland noch nicht funktioniert.
Gibt es hier schon Pläne das zu integrieren, oder ist es seitens Amazon nur in Planung und noch nicht freigegeben?
Grüße
Zitat von: justme1968 am 22 Januar 2019, 16:40:56
@Esjay: seit eben gibt es version 0.5.13 mit Channel-, Input- und PlaybackController.
im prinzip geht alles drei, aber das ganze ist auf alexa seite aber etwas hakelig. das liegt vor allem daran das alexa versucht intelligent zu sein und versucht die meisten der kommandos auf das aktuelle gerät anzuwenden. auch namen wie 'media' gehen nur manchmal weil alexa denkt man wolle ganz allgemein etwas abspielen.
dafür kann man wenn alles klappt den geräte namen an dem zweiten kommando weg lassen.
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
}
[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
Zitatwenn dein gerät nummern will darfst du keine namen sagen und umgekehrt.Ok, danke für die Erläuterung!
Zitatnur bei den nächster/vorheriger kanal kommandos werden sie innerhalb von alexa-fhem genommen um den ziel kanal zu bestimmen.
Zitatam besten schaust du immer in der app was erkannt wurde. und am besten amazon nerven bis sie es reparieren.
Zitat von: justme1968 am 22 Januar 2019, 18:55:31
ach ja: wenn die gerate suche korrekt gelaufen ist taucht in der app ein fernseher neben dem device auf. das passt zwar nicht immer, ist aber besser als OTHER. mehr auswahl gibt es noch nicht.
[22/01/2019, 20:22:56] sshautoconf: *** Error: Your Homedirectory is writable by group/other. This will not work with SSH
[22/01/2019, 20:22:56] sshautoconf: aborted with user homedir writable by group/other ('chmod 755 /opt/fhem' required)
[22/01/2019, 20:22:56] *** SSH: proxy configuration failed: user homedir writable by group/other ('chmod 755 /opt/fhem' required)
[22/01/2019, 20:52:53] os.homedir()=/opt/fhem
[22/01/2019, 20:52:53] os.homedir() set to /opt/fhem, but this is not writable
Zitat von: justme1968 am 22 Januar 2019, 10:39:47
das habe ich weiter oben schon ein paar mal geschrieben:
- es gibt nur eine aktuelle version. das ist die einzige die weiterentwickelt wird.
- es gibt keinen grund für neue installationen die alte version zu installieren.
- eigentlich sollte (fast) jeder im laufe der zeit auf den neuen autostart weg umstellen. auch wenn er den proxy nicht nutzt.
- alle 'alten' features sind weiterhin vorhanden
- das neue alexa-fhem kann genau so wie früher smart home und custom skill gleichzeitig verarbeiten
- es ist 'nur' der offizielle skill als event quelle dazu gekommen
- einfach die passenden config abschnitte zusammen mischen. das muss ein mal von hand gemacht werden.
dann wird jeweils für den proxy und/oder für port 3000 ein listener aufgemacht.
- es gibt eine idee wie wir den proxy auch für custom skills anbieten können.
dann würde auch hier das port forwardig weg fallen wenn man das möchte. das ist aber noch zukunftsmusik.
Zitat- einfach die passenden config abschnitte zusammen mischen. das muss ein mal von hand gemacht werden.
dann wird jeweils für den proxy und/oder für port 3000 ein listener aufgemacht.
Zitat{
"alexa": {
"port": 3000,
"name": "Alexa Custom",
"keyFile": "./key.pem",
"certFile": "./cert.pem",
"applicationId": "amzn1.ask.skill.XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX",
"oauthClientID": "amzn1.application-oa2-client.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"permissions": {"<skill-id>": { "client_id": "xyz", "client_secret": "123"}}
},
"sshproxy" : {
"description" : "FHEM Connector",
"ssh" : "/usr/bin/ssh"
},
"connections": [
{
"name": "FHEM",
"server": "10.0.1.21",
"port": "8083",
"webname": "fhem",
"filter": "alexaName=..*"
}
]
}
Zitat von: justme1968 am 23 Januar 2019, 19:42:05
das ist einfach eine ganz normale config mit sshproxy block für FHEM Connector und alexa block für alles andere das wie bisher über port forwarding läuft.
Zitat von: justme1968 am 23 Januar 2019, 19:42:05
das ist einfach eine ganz normale config mit sshproxy block für FHEM Connector und alexa block für alles andere das wie bisher über port forwarding läuft.
Zitat von: Mathea am 22 Januar 2019, 21:04:05
Hi,
erst einmal danke für die Arbeit am Modul! Ich habe es vor ein paar Tagen installiert und es hat auch fast direkt funktioniert.
Seit ich Vorgestern aber ein Update gemacht habe, bekomme ich die Fehlermeldung, dass das Homedirectory von mehreren Nutzergruppen beschreibbar ist und ich "chmod 755 /opt/fhem" ausführen soll:Code Auswählen[22/01/2019, 20:22:56] sshautoconf: *** Error: Your Homedirectory is writable by group/other. This will not work with SSH
[22/01/2019, 20:22:56] sshautoconf: aborted with user homedir writable by group/other ('chmod 755 /opt/fhem' required)
[22/01/2019, 20:22:56] *** SSH: proxy configuration failed: user homedir writable by group/other ('chmod 755 /opt/fhem' required)
Das habe ich auch getan, aber dann läuft alexa-fhem nicht mehr mit folgender Fehlermeldung im Log:Code Auswählen[22/01/2019, 20:52:53] os.homedir()=/opt/fhem
[22/01/2019, 20:52:53] os.homedir() set to /opt/fhem, but this is not writable
Das scheint mir eine Zwickmühle zu sein.
Leider kenne ich mich mit den Linux Rechtehandling nicht so gut aus. Aber nach meinem Verständnis gehört dem Nutzer unter dem fhem läuft auch der /opt/fhem/ Ordner. Dadurch sollte dieser Nutzer ja auch die Schreibrechte dafür haben. So wie ich das verstanden habe, sollte alexa-fhem ja unter dem selben Nutzer wie fhem laufen und somit die gleichen Schreibrechte in diesem Ordner haben.
Kann mir jemand einen Tipp geben, wie ich es wieder zum Laufen bringe?
Vielen Dank im Voraus!
Mathea
Zitat von: justme1968 am 23 Januar 2019, 20:49:12
ich bin mir nicht sicher ob ich die frage richtig verstehe...
das fhem modul muss hierzu nichts wissen da es keine daten raus schickt.
beim sprechen aktivierst du doch den einen oder den anderen skill. die daten gehen dann an die für den skill jeweils hinterlegte lambda und dann entweder über den proxy oder per port forwarding auf dein alexa-fhem executable.
Zitat von: raimundl am 24 Januar 2019, 09:40:10
Danke, André!
Bitte verzweifle nicht mit mir, nun bin ich aber einen großen Schritt weiter:
Das heißt, dass jedes Gerät das bei "amazon alexa" angelegt ist einen Skill zugeordnet ist.
Heißt das auch nun, dass ich bei "alexa suche meine Geräte" und zwei installierten Skills (fhem-connect und der private) sowie der funktionierenden "config" für beide Wege (Portweiterleiung und Vereinsserver) auf "39_alexa", die Geräte dann doppelt angelegt werden - oder liege ich falsch.
Entschuldige, aber deine Entwicklung ist ein ganz wichtiger Faktor in meiner Hausautomation geworden, der seit Beginn tadellos funktioniert und ich durch Unwissenheit nichts falsch machen will.
Danke und LG
Walter
Zitat von: justme1968 am 23 Januar 2019, 19:42:05
das ist einfach eine ganz normale config mit sshproxy block für FHEM Connector und alexa block für alles andere das wie bisher über port forwarding läuft.
Zitat
{
"alexa": {
"port": 3000,
"name": "Alexa Custom",
"keyFile": "./key.pem",
"certFile": "./cert.pem",
"applicationId": "amzn1.ask.skill.XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX",
"oauthClientID": "amzn1.application-oa2-client.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"permissions": {"<skill-id>": { "client_id": "xyz", "client_secret": "123"}}
},
"sshproxy" : {
"description" : "FHEM Connector",
"ssh" : "/usr/bin/ssh"
},
"connections": [
{
"name": "FHEM",
"server": "10.0.1.21",
"port": "8083",
"webname": "fhem",
"filter": "alexaName=..*"
}
]
}
{
"alexa": {
"port": 8002,
"name": "Alexa FHEM",
"keyFile": "./certs/server-key.pem",
"certFile": "./certs/server-cert.pem",
"nat-upnp": false,
"applicationId": "amzn1.ask.skill...",
"oauthClientID": "amzn1.application-oa2-client..."
},
"sshproxy" : {
"description" : "FHEM Connector",
"ssh" : "/usr/bin/ssh"
},
"connections" : [
{
"name" : "FHEM",
"server" : "10.3.3.40",
"filter" : "alexaName=..*",
"auth": {"user": "...", "pass": "..."},
"ssl": true,
"port" : "8883",
"webname" : "fhem",
"uid" : 999
}
]
}
Internals:
FD 32
FUUID 5c44a52d-f33f-0308-c2af-5d240f94a1a6857c
LAST_START 2019-01-24 08:59:16
LAST_STOP 2019-01-24 08:59:06
NAME alexa
NOTIFYDEV global
NR 379
NTFY_ORDER 50-alexa
PID 26376
STARTS 3
STATE running /usr/local/bin/alexa-fhem
TYPE alexa
active 0
alexa-fhem version 0.5.13
currentlogfile ./log//alexa-2019-01-24.log
logfile %L/alexa-%Y-%m-%d.log
READINGS:
2019-01-24 08:59:16 alexaFHEM running /usr/local/bin/alexa-fhem
2019-01-24 08:59:22 alexaFHEM.ProxyConnection running; SSH connected
2019-01-15 10:20:07 alexaFHEM.bearerToken crypt:...
2019-01-15 10:20:07 alexaFHEM.skillRegKey crypt:...
2019-01-24 10:42:37 echoId amzn1.ask.device...
2019-01-24 10:42:37 echoRoom wohnzimmer
2019-01-24 10:42:37 intent IntentRequest FHEMperlCodeIntentE
Attributes:
alexaFHEM-config ./alexa-fhem.cfg
alexaFHEM-log %L/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
amzn1.ask.device....=wohnzimmer
fhemIntents #IntentName=<sample utterance>\
{alexaWeckzeit($weckzeit)}=Wecker auf {weckzeit}|wecken um {weckzeit}|weck mich um {weckzeit}|stelle Wecker auf {weckzeit}\
{alexaWeckeraus()}=Wecker Aus\
{alexa_Muell($muell)}=wann wird {muell} abgeholt|wann wird {muell} geleert|wann ist die Abholung von {muell}\
{alexa_goodnight()}=Gute Nacht\
{alexa_goodmorning()}=Guten Morgen\
{alexa_Scene($scene)}={scene} aktivieren|aktiviere {scene}|schalte {scene} ein|schalte {scene} an \
{alexa_tv_programm($programm)}=TV auf {programm}|Fernseher auf {programm}|Sender auf {programm}|Dreambox auf {programm}|Receiver auf {programm}\
{alexa_Sonos($sonos)}=spiele {sonos}
attr alexa group Alexa
icon alexa2
room 90_System->92_Webdevices
stateFormat alexaFHEM
"Ich habe Ich kann undefined nicht auf undefined schalten., Ich kann undefined nicht auf undefined schalten.,
[2019-1-24 10:42:37] >>>> [srv] {"version":"1.0","session":{"new":true,"sessionId":"amzn1.echo-api.session...application":{"applicationId":"amzn1.ask.skill..."},"user":{"userId":"amzn1.ask.account....","accessToken":"..."}},"context":{"System":{"application":{"applicationId":"amzn1.ask.skill...."},"user":{"userId":"amzn1.ask.account....","accessToken":"..."},"device":{"deviceId":"amzn1.ask.device...","supportedInterfaces":{}},"apiEndpoint":"https://api.eu.amazonalexa.com","apiAccessToken":"..."}},"request":{"type":"IntentRequest","requestId":"amzn1.echo-api.request....","timestamp":"2019-01-24T09:42:35Z","locale":"de-DE","intent":{"name":"FHEMperlCodeIntentE","confirmationStatus":"NONE"}}}
[2019-1-24 10:42:37] accepted new token
[2019-1-24 10:42:37] FHEMperlCodeIntentE
[2019-1-24 10:42:37] Reading intent set to IntentRequest FHEMperlCodeIntentE
[2019-1-24 10:42:37] [FHEM] executing: https://10.3.3.40:8883/fhem?cmd=%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%201%3B%3Bundef%7D%3Bsetreading%20alexa%20intent%20IntentRequest%20FHEMperlCodeIntentE%3B%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%200%3B%3Bundef%7D&XHR=1
[2019-1-24 10:42:37] Reading echoId set to amzn1.ask.device...
[2019-1-24 10:42:37] [FHEM] executing: https://10.3.3.40:8883/fhem?cmd=%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%201%3B%3Bundef%7D%3Bsetreading%20alexa%20echoId%20amzn1.ask.device...%3B%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%200%3B%3Bundef%7D&XHR=1
[2019-1-24 10:42:37] Reading echoRoom set to wohnzimmer
[2019-1-24 10:42:37] [FHEM] executing: https://10.3.3.40:8883/fhem?cmd=%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%201%3B%3Bundef%7D%3Bsetreading%20alexa%20echoRoom%20wohnzimmer%3B%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%200%3B%3Bundef%7D&XHR=1
[2019-1-24 10:42:37] FHEMperlCodeIntentE -> FHEMperlCode
[2019-1-24 10:42:37] FHEMperlCodeIntentE -> FHEMperlCode
[2019-1-24 10:42:37] FHEMperlCodeIntentE -> FHEMperlCode
[2019-1-24 10:42:37] FHEMperlCodeIntentE -> FHEMperlCode
[2019-1-24 10:42:37] FHEMperlCodeIntentE -> FHEMperlCode
[2019-1-24 10:42:37] FHEMperlCodeIntentE -> FHEMperlCode
[2019-1-24 10:42:37] FHEMperlCodeIntentE -> FHEMperlCode
[2019-1-24 10:42:37] FHEMperlCodeIntentE -> FHEMperlCode
[2019-1-24 10:42:37] FHEMperlCodeIntentE -> FHEMperlCode
[2019-1-24 10:42:37] FHEMperlCodeIntentE -> FHEMperlCode
[2019-1-24 10:42:37] FHEMperlCodeIntentE -> FHEMperlCode
[2019-1-24 10:42:37] FHEMperlCodeIntentE -> FHEMperlCode
[2019-1-24 10:42:37] FHEMperlCodeIntentE -> FHEMperlCode
[2019-1-24 10:42:37] FHEMperlCodeIntentE -> FHEMperlCode
[2019-1-24 10:42:37] FHEMperlCodeIntentE -> FHEMperlCode
[2019-1-24 10:42:37] FHEMperlCodeIntentE -> FHEMperlCode
[2019-1-24 10:42:37] FHEMperlCodeIntentE -> FHEMperlCode
[2019-1-24 10:42:37] <<<< [srv] {"version":"1.0","sessionAttributes":{},"response":{"outputSpeech":{"type":"PlainText","text":"Ich habe Ich kann undefined nicht auf undefined schalten., Ich kann undefined nicht auf undefined schalten., Ich kann undefined nicht auf undefined schalten., Ich kann undefined nicht auf undefined schalten., Ich kann undefined nicht auf undefined schalten., Ich kann undefined nicht auf undefined schalten., Ich kann undefined nicht auf undefined schalten., Ich kann undefined nicht auf undefined schalten., Ich kann undefined nicht auf undefined schalten., Ich kann undefined nicht auf undefined schalten., Ich kann undefined nicht auf undefined schalten., Ich kann undefined nicht auf undefined schalten., Ich kann undefined nicht auf undefined schalten., Ich kann undefined nicht auf undefined schalten., Ich kann undefined nicht auf undefined schalten., Ich kann undefined nicht auf undefined schalten. und Ich kann undefined nicht auf undefined schalten. undefined gestellt"},"shouldEndSession":true,"card":{"type":"Simple","title":"FHEMperlCodeIntentE","content":"Ich kann undefined nicht auf undefined schalten., Ich kann undefined nicht auf undefined schalten., Ich kann undefined nicht auf undefined schalten., Ich kann undefined nicht auf undefined schalten., Ich kann undefined nicht auf undefined schalten., Ich kann undefined nicht auf undefined schalten., Ich kann undefined nicht auf undefined schalten., Ich kann undefined nicht auf undefined schalten., Ich kann undefined nicht auf undefined schalten., Ich kann undefined nicht auf undefined schalten., Ich kann undefined nicht auf undefined schalten., Ich kann undefined nicht auf undefined schalten., Ich kann undefined nicht auf undefined schalten., Ich kann undefined nicht auf undefined schalten., Ich kann undefined nicht auf undefined schalten., Ich kann undefined nicht auf undefined schalten. und Ich kann undefined nicht auf undefined schalten. undefined gestellt"}}}
Zitat von: justme1968 am 22 Januar 2019, 18:55:31
ach ja: wenn die gerate suche korrekt gelaufen ist taucht in der app ein fernseher neben dem device auf. das passt zwar nicht immer, ist aber besser als OTHER. mehr auswahl gibt es noch nicht.
Zitat von: justme1968 am 24 Januar 2019, 19:09:34
es gibt im ersten beitrag eine neue test version für das alexa modul.
hintergrund ist: die drei sprach module (und noch weitere wenn interesse besteht) sollen auf eine gemeinsame infrastruktur was starten/stopen/fhem integration/... angeht umgestellt werden.
wer zeit und lust hat bitte testen.
Zitat von: justme1968 am 24 Januar 2019, 19:17:42
schau dir im log die discovery antwort an. da muss etwas von TV stehen.
{"endpointId":"FormularF1","manufacturerName":"FHEMENIGMA2","modelName":"FHEMF1","version":"<unknown>","friendlyName":"sessel","description":"n: FormularF1, r: spielzimmer","actions":[],"capabilities":[{"type":"AlexaInterface","interface":"Alexa.Speaker","version":"3","properties":{"supported":[{"name":"volume"}],"proactivelyReported":false,"retrievable":true}},{"type":"AlexaInterface","interface":"Alexa.PowerController","version":"3","properties":{"supported":[{"name":"powerState"}],"proactivelyReported":false,"retrievable":true}},{"type":"AlexaInterface","interface":"Alexa.ChannelController","version":"3","properties":{"supported":[{"name":"channel"}],"proactivelyReported":false,"retrievable":true}}],"displayCategories":["OTHER","TV"],"cookie":{"device":"FormularF1"}},
Zitat von: justme1968 am 24 Januar 2019, 19:41:18
@MadMax-FHEM: ja. CoProcess.pm ist schon die gleiche. erst mal alles testen was dir zum starten und stoppen so einfällt :)
got .eventToken
refreshing token
got fresh token
Zitat von: justme1968 am 24 Januar 2019, 20:03:09
doch. bei add sollte etwas im log zu sehen sein. im alexa-fhem log.
Zitat von: justme1968 am 24 Januar 2019, 20:03:09
beim start sollten drei meldungen kommen:Code Auswählengot .eventToken
refreshing token
got fresh token
hast du ein .eventToken reading im alexa device?
alexaFHEM running /usr/local/bin/alexa-fhem 2019-01-24 19:45:00
alexaFHEM.ProxyConnection running; SSH connected 2019-01-24 19:45:05
alexaFHEM.bearerToken crypt:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 2019-01-13 18:08:36
alexaFHEM.skillRegKey crypt:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 2019-01-13 18:08:36
Zitat von: justme1968 am 24 Januar 2019, 19:41:18
@MadMax-FHEM: ja. CoProcess.pm ist schon die gleiche. erst mal alles testen was dir zum starten und stoppen so einfällt :)
@Esjay: das problem ist das amazon nicht mehreren displayCategories klar kommt und die erste scheinbar auch noch vorfahrt hat.
ich baue es um das nur eine genommen wird.
kannst du mal aus dem mapping volume raus nehmen? zur not zum testen das reading volume mal löschen.
vielleicht ist es für die ersten besser mit einem dummy zu arbeiten und sich langsam vorzuarbeiten.
Zitat von: justme1968 am 24 Januar 2019, 19:07:55
@binford6000: alexa-fhem mit --debug starten und schauen.
...
[2019-1-25 07:48:19] accepted new token
[2019-1-25 07:48:19] { aud: 'amzn1.application-oa2-client...',
user_id: 'amzn1.account...',
iss: 'https://www.amazon.com',
exp: 3441,
app_id: 'amzn1.application...',
iat: 1548398740 }
[2019-1-25 07:48:19] FHEMperlCodeIntentB
[2019-1-25 07:48:19] Reading intent set to IntentRequest FHEMperlCodeIntentB
[2019-1-25 07:48:19] [FHEM] executing: https://10.3.3.40:8883/fhem?cmd=%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%201%3B%3Bundef%7D%3Bsetreading%20alexa%20intent%20IntentRequest%20FHEMperlCodeIntentB%3B%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%200%3B%3Bundef%7D&XHR=1
[2019-1-25 07:48:19] Reading echoId set to amzn1.ask.device...
[2019-1-25 07:48:19] [FHEM] executing: https://10.3.3.40:8883/fhem?cmd=%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%201%3B%3Bundef%7D%3Bsetreading%20alexa%20echoId%20amzn1.ask.device...%3B%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%200%3B%3Bundef%7D&XHR=1
[2019-1-25 07:48:19] Reading echoRoom set to unknown
[2019-1-25 07:48:19] [FHEM] executing: https://10.3.3.40:8883/fhem?cmd=%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%201%3B%3Bundef%7D%3Bsetreading%20alexa%20echoRoom%20unknown%3B%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%200%3B%3Bundef%7D&XHR=1
[2019-1-25 07:48:19] index: 1
[2019-1-25 07:48:19] characteristic: FHEMperlCode
[2019-1-25 07:48:19] value: undefined
[2019-1-25 07:48:19] type: undefined
[2019-1-25 07:48:19] room: undefined
[2019-1-25 07:48:19] name: undefined
[2019-1-25 07:48:19] device: undefined
[2019-1-25 07:48:19] undefined
[2019-1-25 07:48:19] undefined
[2019-1-25 07:48:19] FHEMperlCode
[2019-1-25 07:48:19] FHEMperlCodeIntentB
[2019-1-25 07:48:19] undefined
[2019-1-25 07:48:19] FHEMperlCodeIntentB -> FHEMperlCode
[2019-1-25 07:48:19] FHEMperlCode
[2019-1-25 07:48:19] FHEMperlCodeIntentB
[2019-1-25 07:48:19] undefined
[2019-1-25 07:48:19] FHEMperlCodeIntentB -> FHEMperlCode
[2019-1-25 07:48:19] FHEMperlCode
[2019-1-25 07:48:19] FHEMperlCodeIntentB
[2019-1-25 07:48:19] undefined
[2019-1-25 07:48:19] FHEMperlCodeIntentB -> FHEMperlCode
[2019-1-25 07:48:19] FHEMperlCode
[2019-1-25 07:48:19] FHEMperlCodeIntentB
[2019-1-25 07:48:19] undefined
[2019-1-25 07:48:19] FHEMperlCodeIntentB -> FHEMperlCode
[2019-1-25 07:48:19] FHEMperlCode
[2019-1-25 07:48:19] FHEMperlCodeIntentB
[2019-1-25 07:48:19] undefined
[2019-1-25 07:48:19] FHEMperlCodeIntentB -> FHEMperlCode
[2019-1-25 07:48:19] FHEMperlCode
[2019-1-25 07:48:19] FHEMperlCodeIntentB
[2019-1-25 07:48:19] undefined
[2019-1-25 07:48:19] FHEMperlCodeIntentB -> FHEMperlCode
[2019-1-25 07:48:19] FHEMperlCode
[2019-1-25 07:48:19] FHEMperlCodeIntentB
[2019-1-25 07:48:19] undefined
[2019-1-25 07:48:19] FHEMperlCodeIntentB -> FHEMperlCode
[2019-1-25 07:48:19] FHEMperlCode
[2019-1-25 07:48:19] FHEMperlCodeIntentB
[2019-1-25 07:48:19] undefined
[2019-1-25 07:48:19] FHEMperlCodeIntentB -> FHEMperlCode
[2019-1-25 07:48:19] FHEMperlCode
[2019-1-25 07:48:19] FHEMperlCodeIntentB
[2019-1-25 07:48:19] undefined
[2019-1-25 07:48:19] FHEMperlCodeIntentB -> FHEMperlCode
[2019-1-25 07:48:19] FHEMperlCode
[2019-1-25 07:48:19] FHEMperlCodeIntentB
[2019-1-25 07:48:19] undefined
[2019-1-25 07:48:19] FHEMperlCodeIntentB -> FHEMperlCode
[2019-1-25 07:48:19] FHEMperlCode
[2019-1-25 07:48:19] FHEMperlCodeIntentB
[2019-1-25 07:48:19] undefined
[2019-1-25 07:48:19] FHEMperlCodeIntentB -> FHEMperlCode
[2019-1-25 07:48:19] FHEMperlCode
[2019-1-25 07:48:19] FHEMperlCodeIntentB
[2019-1-25 07:48:19] undefined
[2019-1-25 07:48:19] FHEMperlCodeIntentB -> FHEMperlCode
[2019-1-25 07:48:19] FHEMperlCode
[2019-1-25 07:48:19] FHEMperlCodeIntentB
[2019-1-25 07:48:19] undefined
[2019-1-25 07:48:19] FHEMperlCodeIntentB -> FHEMperlCode
[2019-1-25 07:48:19] FHEMperlCode
[2019-1-25 07:48:19] FHEMperlCodeIntentB
[2019-1-25 07:48:19] undefined
[2019-1-25 07:48:19] FHEMperlCodeIntentB -> FHEMperlCode
[2019-1-25 07:48:19] FHEMperlCode
[2019-1-25 07:48:19] FHEMperlCodeIntentB
[2019-1-25 07:48:19] undefined
[2019-1-25 07:48:19] FHEMperlCodeIntentB -> FHEMperlCode
[2019-1-25 07:48:19] FHEMperlCode
[2019-1-25 07:48:19] FHEMperlCodeIntentB
[2019-1-25 07:48:19] undefined
[2019-1-25 07:48:19] FHEMperlCodeIntentB -> FHEMperlCode
[2019-1-25 07:48:19] FHEMperlCode
[2019-1-25 07:48:19] FHEMperlCodeIntentB
[2019-1-25 07:48:19] undefined
[2019-1-25 07:48:19] FHEMperlCodeIntentB -> FHEMperlCode
[2019-1-25 07:48:19] FHEMperlCode
[2019-1-25 07:48:19] FHEMperlCodeIntentB
[2019-1-25 07:48:19] undefined
[2019-1-25 07:48:19] FHEMperlCodeIntentB -> FHEMperlCode
[2019-1-25 07:48:19] FHEMperlCode
[2019-1-25 07:48:19] FHEMperlCodeIntentB
[2019-1-25 07:48:19] undefined
[2019-1-25 07:48:19] FHEMperlCodeIntentB -> FHEMperlCode
[2019-1-25 07:48:19] FHEMperlCode
[2019-1-25 07:48:19] FHEMperlCodeIntentB
[2019-1-25 07:48:19] undefined
[2019-1-25 07:48:19] FHEMperlCodeIntentB -> FHEMperlCode
[2019-1-25 07:48:19] FHEMperlCode
[2019-1-25 07:48:19] FHEMperlCodeIntentB
[2019-1-25 07:48:19] undefined
[2019-1-25 07:48:19] FHEMperlCodeIntentB -> FHEMperlCode
[2019-1-25 07:48:19] FHEMperlCode
[2019-1-25 07:48:19] FHEMperlCodeIntentB
[2019-1-25 07:48:19] undefined
[2019-1-25 07:48:19] FHEMperlCodeIntentB -> FHEMperlCode
[2019-1-25 07:48:19] FHEMperlCode
[2019-1-25 07:48:19] FHEMperlCodeIntentB
[2019-1-25 07:48:19] undefined
[2019-1-25 07:48:19] FHEMperlCodeIntentB -> FHEMperlCode
[2019-1-25 07:48:19] FHEMperlCode
[2019-1-25 07:48:19] FHEMperlCodeIntentB
[2019-1-25 07:48:19] undefined
[2019-1-25 07:48:19] FHEMperlCodeIntentB -> FHEMperlCode
[2019-1-25 07:48:19] FHEMperlCode
[2019-1-25 07:48:19] FHEMperlCodeIntentB
[2019-1-25 07:48:19] undefined
[2019-1-25 07:48:19] FHEMperlCodeIntentB -> FHEMperlCode
[2019-1-25 07:48:19] FHEMperlCode
[2019-1-25 07:48:19] FHEMperlCodeIntentB
[2019-1-25 07:48:19] undefined
[2019-1-25 07:48:19] FHEMperlCodeIntentB -> FHEMperlCode
[2019-1-25 07:48:19] FHEMperlCode
[2019-1-25 07:48:19] FHEMperlCodeIntentB
[2019-1-25 07:48:19] undefined
[2019-1-25 07:48:19] FHEMperlCodeIntentB -> FHEMperlCode
[2019-1-25 07:48:19] FHEMperlCode
[2019-1-25 07:48:19] FHEMperlCodeIntentB
[2019-1-25 07:48:19] undefined
[2019-1-25 07:48:19] FHEMperlCodeIntentB -> FHEMperlCode
[2019-1-25 07:48:19] FHEMperlCode
[2019-1-25 07:48:19] FHEMperlCodeIntentB
[2019-1-25 07:48:19] undefined
[2019-1-25 07:48:19] FHEMperlCodeIntentB -> FHEMperlCode
[2019-1-25 07:48:19] FHEMperlCode
[2019-1-25 07:48:19] FHEMperlCodeIntentB
[2019-1-25 07:48:19] undefined
[2019-1-25 07:48:19] FHEMperlCodeIntentB -> FHEMperlCode
[2019-1-25 07:48:19] FHEMperlCode
[2019-1-25 07:48:19] FHEMperlCodeIntentB
[2019-1-25 07:48:19] undefined
[2019-1-25 07:48:19] FHEMperlCodeIntentB -> FHEMperlCode
[2019-1-25 07:48:19] FHEMperlCode
[2019-1-25 07:48:19] FHEMperlCodeIntentB
[2019-1-25 07:48:19] undefined
[2019-1-25 07:48:19] FHEMperlCodeIntentB -> FHEMperlCode
[2019-1-25 07:48:19] FHEMperlCode
[2019-1-25 07:48:19] FHEMperlCodeIntentB
[2019-1-25 07:48:19] undefined
[2019-1-25 07:48:19] FHEMperlCodeIntentB -> FHEMperlCode
[2019-1-25 07:48:19] FHEMperlCode
[2019-1-25 07:48:19] FHEMperlCodeIntentB
[2019-1-25 07:48:19] undefined
[2019-1-25 07:48:19] FHEMperlCodeIntentB -> FHEMperlCode
[2019-1-25 07:48:19] FHEMperlCode
[2019-1-25 07:48:19] FHEMperlCodeIntentB
[2019-1-25 07:48:19] undefined
[2019-1-25 07:48:19] FHEMperlCodeIntentB -> FHEMperlCode
[2019-1-25 07:48:19] FHEMperlCode
[2019-1-25 07:48:19] FHEMperlCodeIntentB
[2019-1-25 07:48:19] undefined
[2019-1-25 07:48:19] FHEMperlCodeIntentB -> FHEMperlCode
[2019-1-25 07:48:19] FHEMperlCode
[2019-1-25 07:48:19] FHEMperlCodeIntentB
[2019-1-25 07:48:19] undefined
[2019-1-25 07:48:19] FHEMperlCodeIntentB -> FHEMperlCode
[2019-1-25 07:48:19] FHEMperlCode
[2019-1-25 07:48:19] FHEMperlCodeIntentB
[2019-1-25 07:48:19] undefined
[2019-1-25 07:48:19] FHEMperlCodeIntentB -> FHEMperlCode
[2019-1-25 07:48:19] FHEMperlCode
[2019-1-25 07:48:19] FHEMperlCodeIntentB
[2019-1-25 07:48:19] undefined
[2019-1-25 07:48:19] FHEMperlCodeIntentB -> FHEMperlCode
[2019-1-25 07:48:19] <<<< [srv] {"version":"1.0","sessionAttributes":{},"response":{"outputSpeech":{"type":"PlainText","text":"Ich habe Ich kann undefined nicht auf undefined schalten., Ich kann undefined nicht auf undefined schalten., Ich kann undefined nicht auf undefined schalten., Ich kann undefined nicht auf undefined schalten., Ich kann undefined nicht auf undefined schalten., Ich kann undefined nicht auf undefined schalten., Ich kann undefined nicht auf undefined schalten., Ich kann undefined nicht auf undefined schalten., Ich kann undefined nicht auf undefined schalten., Ich kann undefined nicht auf undefined schalten., Ich kann undefined nicht auf undefined schalten., Ich kann undefined nicht auf undefined schalten., Ich kann undefined nicht auf undefined schalten., Ich kann undefined nicht auf undefined schalten., Ich kann undefined nicht auf undefined schalten., Ich kann undefined nicht auf undefined schalten., Ich kann undefined nicht auf undefined schalten., Ich kann undefined nicht auf undefined schalten., Ich kann undefined nicht auf undefined schalten., Ich kann undefined nicht auf undefined schalten., Ich kann undefined nicht auf undefined schalten., Ich kann undefined nicht auf undefined schalten., Ich kann undefined nicht auf undefined schalten., Ich kann undefined nicht auf undefined schalten., Ich kann undefined nicht auf undefined schalten., Ich kann undefined nicht auf undefined schalten., Ich kann undefined nicht auf undefined schalten., Ich kann undefined nicht auf undefined schalten., Ich kann undefined nicht auf undefined schalten., Ich kann undefined nicht auf undefined schalten., Ich kann undefined nicht auf undefined schalten., Ich kann undefined nicht auf undefined schalten., Ich kann undefined nicht auf undefined schalten., Ich kann undefined nicht auf undefined schalten., Ich kann undefined nicht auf undefined schalten., Ich kann undefined nicht auf undefined schalten., Ich kann undefined nicht auf undefined schalten., Ich kann undefined nicht auf undefined schalten. und Ich kann undefined nicht auf undefined schalten. undefined gestellt"},"shouldEndSession":true,"card":{"type":"Simple","title":"FHEMperlCodeIntentB","content":"Ich kann undefined nicht auf undefined schalten., Ich kann undefined nicht auf undefined schalten., Ich kann undefined nicht auf undefined schalten., Ich kann undefined nicht auf undefined schalten., Ich kann undefined nicht auf undefined schalten., Ich kann undefined nicht auf undefined schalten., Ich kann undefined nicht auf undefined schalten., Ich kann undefined nicht auf undefined schalten., Ich kann undefined nicht auf undefined schalten., Ich kann undefined nicht auf undefined schalten., Ich kann undefined nicht auf undefined schalten., Ich kann undefined nicht auf undefined schalten., Ich kann undefined nicht auf undefined schalten., Ich kann undefined nicht auf undefined schalten., Ich kann undefined nicht auf undefined schalten., Ich kann undefined nicht auf undefined schalten., Ich kann undefined nicht auf undefined schalten., Ich kann undefined nicht auf undefined schalten., Ich kann undefined nicht auf undefined schalten., Ich kann undefined nicht auf undefined schalten., Ich kann undefined nicht auf undefined schalten., Ich kann undefined nicht auf undefined schalten., Ich kann undefined nicht auf undefined schalten., Ich kann undefined nicht auf undefined schalten., Ich kann undefined nicht auf undefined schalten., Ich kann undefined nicht auf undefined schalten., Ich kann undefined nicht auf undefined schalten., Ich kann undefined nicht auf undefined schalten., Ich kann undefined nicht auf undefined schalten., Ich kann undefined nicht auf undefined schalten., Ich kann undefined nicht auf undefined schalten., Ich kann undefined nicht auf undefined schalten., Ich kann undefined nicht auf undefined schalten., Ich kann undefined nicht auf undefined schalten., Ich kann undefined nicht auf undefined schalten., Ich kann undefined nicht auf undefined schalten., Ich kann undefined nicht auf undefined schalten., Ich kann undefined nicht auf undefined schalten. und Ich kann undefined nicht auf undefined schalten. undefined gestellt"}}}
ZitatEcho, nächster Kanal auf Fernseher auf vier
Echo, nächster Kanal auf Fernseher
Echo, wechsel auf Fernseher zu Kanal fünf
ZitatAlexa, wechsel auf Fernseher den Kanal zu ZDF
ZitatEcho, einen Kanal vor auf Fernseher
Echo, einen Kanal zurück auf Gerät
defmod TV_Wohnzimmer LGTV_WebOS 192.168.188.20
attr TV_Wohnzimmer alexaName fernseher
attr TV_Wohnzimmer channelGuide 1
attr TV_Wohnzimmer devStateIcon on:10px-kreis-gruen:off off:10px-kreis-rot:on
attr TV_Wohnzimmer event-on-change-reading .*
attr TV_Wohnzimmer group TV_WZ
attr TV_Wohnzimmer homebridgeMapping ChannelController:reading=channel,cmd=channel
attr TV_Wohnzimmer icon it_television
attr TV_Wohnzimmer room Alexacontrol,Homekit,TV->Wohnzimmer
attr TV_Wohnzimmer wakeOnLanMAC E8:5B:5B:80:55:B3
attr TV_Wohnzimmer webCmd on:off:rewind:pause:stop:play:fastForward
setstate TV_Wohnzimmer on
setstate TV_Wohnzimmer 2018-03-19 05:54:39 3D off
setstate TV_Wohnzimmer 2018-03-19 05:54:39 3DMode 2d
setstate TV_Wohnzimmer 2019-01-25 15:32:51 channel 3
setstate TV_Wohnzimmer 2019-01-13 23:32:46 channelCurrentEndTime -
setstate TV_Wohnzimmer 2019-01-13 23:32:46 channelCurrentStartTime -
setstate TV_Wohnzimmer 2019-01-13 23:32:46 channelCurrentTitle -
setstate TV_Wohnzimmer 2019-01-25 15:32:51 channelMedia Satellite Digital TV
setstate TV_Wohnzimmer 2019-01-25 15:32:51 channelName RTL Television
setstate TV_Wohnzimmer 2019-01-13 23:32:46 channelNextEndTime -
setstate TV_Wohnzimmer 2019-01-13 23:32:46 channelNextStartTime -
setstate TV_Wohnzimmer 2019-01-13 23:32:46 channelNextTitle -
setstate TV_Wohnzimmer 2018-03-19 05:54:41 extInput_AV-1 connect_false
setstate TV_Wohnzimmer 2018-03-19 05:54:41 extInput_AV-2 connect_false
setstate TV_Wohnzimmer 2019-01-08 01:51:30 extInput_HDMI-1 connect_false
setstate TV_Wohnzimmer 2018-03-19 05:54:41 extInput_HDMI-2 connect_false
setstate TV_Wohnzimmer 2018-03-19 05:54:41 extInput_HDMI-3 connect_false
setstate TV_Wohnzimmer 2018-03-19 05:54:41 extInput_Komponente connect_false
setstate TV_Wohnzimmer 2018-03-19 05:54:47 input -
setstate TV_Wohnzimmer 2019-01-25 14:53:31 lastResponse ok
setstate TV_Wohnzimmer 2018-03-19 05:54:47 launchApp TV
setstate TV_Wohnzimmer 2018-03-18 21:27:01 lgKey bb28051b086c710cffa02d019b7d3d2b
setstate TV_Wohnzimmer 2018-03-19 05:54:43 mute off
setstate TV_Wohnzimmer 2019-01-25 14:53:31 pairing paired
setstate TV_Wohnzimmer 2019-01-25 15:32:49 state on
setstate TV_Wohnzimmer 2019-01-25 15:03:35 volume 7
hombridgeMapping InputController:reading=<reading>:cmd=<cmd>,values=HDMI+1;HDMI+2;XBOX
Zitat@binford6000: was hat du denn genau gesagt?
[2019-1-25 16:41:03] >>>> [srv] {"version":"1.0","session":{"new":true,"sessionId":"amzn1.echo-api.session...","application":{"applicationId":"amzn1.ask.skill..."},"user":{"userId":"amzn1.ask.account...","accessToken":".."}},"context":{"System":{"application":{"applicationId":"amzn1.ask.skill...."},"user":{"userId":"amzn1.ask.account...","accessToken":".."},"device":{"deviceId":"amzn1.ask.device...","supportedInterfaces":{}},"apiEndpoint":"https://api.eu.amazonalexa.com","apiAccessToken":".."}},"request":{"type":"IntentRequest","requestId":"amzn1.echo-api.request...","timestamp":"2019-01-25T15:41:03Z","locale":"de-DE","intent":{"name":"FHEMperlCodeIntentH","confirmationStatus":"NONE","slots":{"sonos":{"name":"sonos","value":"filmmusik","resolutions":{"resolutionsPerAuthority":[{"authority":"amzn1.er-authority.echo-sdk.amzn1.ask.skill....FHEM_sonos","status":{"code":"ER_SUCCESS_MATCH"},"values":[{"value":{"name":"Filmmusik","id":"..."}}]}]},"confirmationStatus":"NONE","source":"USER"}}}}}
[2019-1-25 16:41:03] accepted new token
[2019-1-25 16:41:03] { aud: 'amzn1.application-oa2-client...',
user_id: 'amzn1.account...',
iss: 'https://www.amazon.com',
exp: 3582,
app_id: 'amzn1.application...',
iat: 1548430845 }
[2019-1-25 16:41:03] FHEMperlCodeIntentH
[2019-1-25 16:41:03] Reading intent set to IntentRequest FHEMperlCodeIntentH
[2019-1-25 16:41:03] [FHEM] executing: https://10.3.3.40:8883/fhem?cmd=%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%201%3B%3Bundef%7D%3Bsetreading%20alexa%20intent%20IntentRequest%20FHEMperlCodeIntentH%3B%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%200%3B%3Bundef%7D&XHR=1
[2019-1-25 16:41:03] Reading echoId set to amzn1.ask.device...
[2019-1-25 16:41:03] [FHEM] executing: https://10.3.3.40:8883/fhem?cmd=%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%201%3B%3Bundef%7D%3Bsetreading%20alexa%20echoId%20amzn1.ask.device...%3B%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%200%3B%3Bundef%7D&XHR=1
[2019-1-25 16:41:03] Reading echoRoom set to wohnzimmer
[2019-1-25 16:41:03] [FHEM] executing: https://10.3.3.40:8883/fhem?cmd=%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%201%3B%3Bundef%7D%3Bsetreading%20alexa%20echoRoom%20wohnzimmer%3B%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%200%3B%3Bundef%7D&XHR=1
[2019-1-25 16:41:03] index: 7
[2019-1-25 16:41:03] characteristic: FHEMperlCode
[2019-1-25 16:41:03] value: undefined
[2019-1-25 16:41:03] type: undefined
[2019-1-25 16:41:03] room: wohnzimmer
[2019-1-25 16:41:03] name: undefined
[2019-1-25 16:41:03] device: undefined
[2019-1-25 16:41:03] { sonos:
{ name: 'sonos',
value: 'filmmusik',
resolutions: { resolutionsPerAuthority: [Array] },
confirmationStatus: 'NONE',
source: 'USER' } }
[2019-1-25 16:41:03] undefined
[2019-1-25 16:41:03] FHEMperlCode
[2019-1-25 16:41:03] FHEMperlCodeIntentH
[2019-1-25 16:41:03] undefined
[2019-1-25 16:41:03] FHEMperlCodeIntentH -> FHEMperlCode
[2019-1-25 16:41:03] FHEMperlCode
[2019-1-25 16:41:03] FHEMperlCodeIntentH
[2019-1-25 16:41:03] undefined
[2019-1-25 16:41:03] FHEMperlCodeIntentH -> FHEMperlCode
[2019-1-25 16:41:03] FHEMperlCode
[2019-1-25 16:41:03] FHEMperlCodeIntentH
[2019-1-25 16:41:03] undefined
[2019-1-25 16:41:03] FHEMperlCodeIntentH -> FHEMperlCode
[2019-1-25 16:41:03] FHEMperlCode
[2019-1-25 16:41:03] FHEMperlCodeIntentH
[2019-1-25 16:41:03] undefined
[2019-1-25 16:41:03] FHEMperlCodeIntentH -> FHEMperlCode
[2019-1-25 16:41:03] FHEMperlCode
[2019-1-25 16:41:03] FHEMperlCodeIntentH
[2019-1-25 16:41:03] undefined
[2019-1-25 16:41:03] FHEMperlCodeIntentH -> FHEMperlCode
[2019-1-25 16:41:03] FHEMperlCode
[2019-1-25 16:41:03] FHEMperlCodeIntentH
[2019-1-25 16:41:03] undefined
[2019-1-25 16:41:03] FHEMperlCodeIntentH -> FHEMperlCode
[2019-1-25 16:41:03] FHEMperlCode
[2019-1-25 16:41:04] FHEMperlCodeIntentH
[2019-1-25 16:41:04] undefined
[2019-1-25 16:41:04] FHEMperlCodeIntentH -> FHEMperlCode
[2019-1-25 16:41:04] FHEMperlCode
[2019-1-25 16:41:04] FHEMperlCodeIntentH
[2019-1-25 16:41:04] undefined
[2019-1-25 16:41:04] FHEMperlCodeIntentH -> FHEMperlCode
[2019-1-25 16:41:04] FHEMperlCode
[2019-1-25 16:41:04] FHEMperlCodeIntentH
[2019-1-25 16:41:04] undefined
[2019-1-25 16:41:04] FHEMperlCodeIntentH -> FHEMperlCode
[2019-1-25 16:41:04] FHEMperlCode
[2019-1-25 16:41:04] FHEMperlCodeIntentH
[2019-1-25 16:41:04] undefined
[2019-1-25 16:41:04] FHEMperlCodeIntentH -> FHEMperlCode
[2019-1-25 16:41:04] FHEMperlCode
[2019-1-25 16:41:04] FHEMperlCodeIntentH
[2019-1-25 16:41:04] undefined
[2019-1-25 16:41:04] FHEMperlCodeIntentH -> FHEMperlCode
[2019-1-25 16:41:04] FHEMperlCode
[2019-1-25 16:41:04] FHEMperlCodeIntentH
[2019-1-25 16:41:04] undefined
[2019-1-25 16:41:04] FHEMperlCodeIntentH -> FHEMperlCode
[2019-1-25 16:41:04] FHEMperlCode
[2019-1-25 16:41:04] FHEMperlCodeIntentH
[2019-1-25 16:41:04] undefined
[2019-1-25 16:41:04] FHEMperlCodeIntentH -> FHEMperlCode
[2019-1-25 16:41:04] FHEMperlCode
[2019-1-25 16:41:04] FHEMperlCodeIntentH
[2019-1-25 16:41:04] undefined
[2019-1-25 16:41:04] FHEMperlCodeIntentH -> FHEMperlCode
[2019-1-25 16:41:04] FHEMperlCode
[2019-1-25 16:41:04] FHEMperlCodeIntentH
[2019-1-25 16:41:04] undefined
[2019-1-25 16:41:04] FHEMperlCodeIntentH -> FHEMperlCode
[2019-1-25 16:41:04] FHEMperlCode
[2019-1-25 16:41:04] FHEMperlCodeIntentH
[2019-1-25 16:41:04] undefined
[2019-1-25 16:41:04] FHEMperlCodeIntentH -> FHEMperlCode
[2019-1-25 16:41:04] FHEMperlCode
[2019-1-25 16:41:04] FHEMperlCodeIntentH
[2019-1-25 16:41:04] undefined
[2019-1-25 16:41:04] FHEMperlCodeIntentH -> FHEMperlCode
[2019-1-25 16:41:04] <<<< [srv] {"version":"1.0","sessionAttributes":{},"response":{"outputSpeech":{"type":"PlainText","text":"Ich habe Ich kann undefined nicht auf undefined schalten., Ich kann undefined nicht auf undefined schalten., Ich kann undefined nicht auf undefined schalten., Ich kann undefined nicht auf undefined schalten., Ich kann undefined nicht auf undefined schalten., Ich kann undefined nicht auf undefined schalten., Ich kann undefined nicht auf undefined schalten., Ich kann undefined nicht auf undefined schalten., Ich kann undefined nicht auf undefined schalten., Ich kann undefined nicht auf undefined schalten., Ich kann undefined nicht auf undefined schalten., Ich kann undefined nicht auf undefined schalten., Ich kann undefined nicht auf undefined schalten., Ich kann undefined nicht auf undefined schalten., Ich kann undefined nicht auf undefined schalten., Ich kann undefined nicht auf undefined schalten. und Ich kann undefined nicht auf undefined schalten. undefined gestellt"},"shouldEndSession":true,"card":{"type":"Simple","title":"FHEMperlCodeIntentH","content":"Ich kann undefined nicht auf undefined schalten., Ich kann undefined nicht auf undefined schalten., Ich kann undefined nicht auf undefined schalten., Ich kann undefined nicht auf undefined schalten., Ich kann undefined nicht auf undefined schalten., Ich kann undefined nicht auf undefined schalten., Ich kann undefined nicht auf undefined schalten., Ich kann undefined nicht auf undefined schalten., Ich kann undefined nicht auf undefined schalten., Ich kann undefined nicht auf undefined schalten., Ich kann undefined nicht auf undefined schalten., Ich kann undefined nicht auf undefined schalten., Ich kann undefined nicht auf undefined schalten., Ich kann undefined nicht auf undefined schalten., Ich kann undefined nicht auf undefined schalten., Ich kann undefined nicht auf undefined schalten. und Ich kann undefined nicht auf undefined schalten. undefined gestellt"}}}
Zitatversuch mal nur 'nächster kanal'. und das am besten nach dem der kanal ein direkt mit dem geräte namen gesetzt wurde.
ZitatEcho, nächster Kanal auf Fernseher auf vier
Echo, nächster Kanal auf Fernseher
Echo, wechsel auf Fernseher zu Kanal fünf
Echo, Fernseher nächster Kanal
Echo, Fernseher lauter/leiser (10er Schritte)
Echo, Fernseher lauter/leiser um fünf
Zitatmit lauter/leiser um .... werden die genannten Werte im Verlauf richtig erkannt (wie auch bei den Sendernamen) aber heraus kommt nur Wirres. um 8 geht auf 18, um 2 erhöht um 4 usw
Zitat von: justme1968 am 26 Januar 2019, 16:49:16
hat irgendjemand probleme mit der CoProcess test version aus dem ersten beitrag?
hat es jemand probiert und hat keine probleme :) ?
SyntaxError: Unexpected token (
at createScript (vm.js:56:10)
at Object.runInThisContext (vm.js:97:10)
at Module._compile (module.js:549:28)
at Object.Module._extensions..js (module.js:586:10)
at Module.load (module.js:494:32)
at tryModuleLoad (module.js:453:12)
at Function.Module._load (module.js:445:3)
at Module.require (module.js:504:17)
at require (internal/module.js:20:19)
at Object.<anonymous> (/usr/lib/node_modules/alexa-fhem/lib/server.js:11:29)
{
"connections" : [
{
"port" : "8083",
"filter" : "alexaName=..*",
"uid" : 999,
"name" : "FHEM",
"server" : "192.168.178.1",
"webname" : "fhem"
}
],
"sshproxy" : {
"ssh" : "/usr/bin/ssh",
"description" : "FHEM Connector"
}
}
npm install -g alexa-fhem
npm install -g alexa-fhem
{
"alexa": {
"port": 3000,
"name": "Alexa FHEM",
"keyFile": "./key.pem",
"certFile": "./cert.pem",
"nat-pmp": "",
"nat-upnp": false,
"applicationId": "amzn1.ask.skill.6b24xxxxxx",
"oauthClientID": "amzn1.application-oa2-client.05d6xxxxxx"
},
"connections": [
{
"name": "FHEM",
"server": "192.168.178.4",
"port": "8083",
"webname": "fhem",
"filter": "room=Alexa"
}
]
}
{
"connections" : [
{
"port" : "8083",
"filter" : "alexaName=..*",
"uid" : 999,
"name" : "FHEM",
"server" : "192.168.178.4",
"webname" : "fhem"
}
],
"sshproxy" : {
"ssh" : "/usr/bin/ssh",
"description" : "FHEM Connector"
}
}
ZitatLeider habe ich den Faden verloren, weiß keinen Ansatz mehr.
ZitatHaber hier immer wieder gelesen alexaFHEM-auth soll aktiviert werden! Welcher Wert soll dort rein? Die Skill-ID?
sudo apt-get remove nodejs
curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
sudo apt-get install -y nodejs
sudo npm install npm@latest -g
ZitatSo habe erst mal nodejs von 6.16 auf 8.15 upgedatet.
define fhemServer npmjs localhost
Internals:
CFGFN
DEF localhost
FUUID 5c4d6776-f33f-0308-d911-e1261b62a9ef5b88
HOST localhost
NAME nodejs
NOTIFYDEV global,fhemServer
NR 1586
NTFY_ORDER 50-fhemServer
STATE npm is up to date
TYPE npmjs
VERSION 0.9.0
READINGS:
2019-01-27 09:10:31 nodejsVersion 8.15.0
2019-01-27 09:15:15 outdated fetched done
2019-01-27 09:15:15 state npm is up to date
2019-01-27 09:12:58 update successful
2019-01-27 09:15:15 updatesAvailable 0
helper:
lastSync 2019-01-27
Attributes:
devStateIcon npm.updates.available:security@red npm.is.up.to.date:security@green .*in.progress:system_fhem_reboot@orange errors:message_attention@red
group Alexa-FHEM
icon alexa2
room 90_System->92_Webdevices
{
"alexa": {
"port": 3000,
"name": "Alexa FHEM",
"keyFile": "./key.pem",
"certFile": "./cert.pem",
"nat-pmp": "",
"nat-upnp": false,
"applicationId": "amzn1.ask.skill.6b24xxxxxx",
"oauthClientID": "amzn1.application-oa2-client.05d6xxxxxx"
},
ZitatAlso muss in die alexa-fhem.cfg noch die aus der config.jason rein:
Zitat von: binford6000 am 27 Januar 2019, 11:08:57
Ergänzend zu Joachim:
- Einen Raum für die Geräte wie bei der alten Version wird nicht länger benötigt da der Filter auf alexaName=..* zeigt
- Stattdessen das alexaRoom Attribut benutzen. Siehe auch Wiki
VG Sebastian
#<deviceId>=<room>
amzn1.ask.device.AF...=wohnzimmer
Zitat- alexaRoom: hat beim fhem Skill (bzw. generell beim Smart Home Skill) KEINE Bedeutung!
"Alexa, aktiviere <scene name> <alexaRoom>"
{
"connections" : [
{
"port" : "8083",
"filter" : "alexaName=..*",
"uid" : 999,
"name" : "FHEM",
"server" : "192.168.178.4",
"webname" : "fhem"
}
],
"sshproxy" : {
"ssh" : "/usr/bin/ssh",
"description" : "FHEM Connector"
}
}
Zitat von: binford6000 am 27 Januar 2019, 11:17:13
Nochmal ergänzend zum Thema Room:
Wenn im Attribut echoRooms die deviceID des Echos steht, kann die Angabe des Raums auch weggelassen werden:Code Auswählen#<deviceId>=<room>
amzn1.ask.device.AF...=wohnzimmer
VG Sebastian
Zitat von: binford6000 am 27 Januar 2019, 11:19:44
Doch zB beim FHEM Skill mit LightScenes:Code Auswählen"Alexa, aktiviere <scene name> <alexaRoom>"
VG Sebastian
Zitat von: MadMax-FHEM am 27 Januar 2019, 11:24:24
Aha, LightScene, nutze ich nicht ;)
Ist aber dann eins von den neuen Features extra für LightScene (dann sollte das auch dazu geschrieben werden) weil sonst hat alexaRoom bei Smart Home (noch) keine Bedeutung (liegt an der Entwicklung bei Amazon).
Gruß und danke, Joachim
Internals:
DEF bu_spot_licht bu_schreibtisch_licht
FUUID 5c44a502-f33f-0308-b014-2e0c0e3080f327f5
HAS_DataDumper 1
HAS_JSON 1
NAME bu_szene
NR 134
NTFY_ORDER 50-bu_szene
STATE abwesend
TYPE LightScene
mayBeVisible 1
CONTENT:
bu_schreibtisch_licht 1
bu_spot_licht 1
OLDREADINGS:
2019-01-27 07:51:55 state anwesend
READINGS:
2019-01-27 07:52:00 state abwesend
SCENES:
abwesend:
bu_schreibtisch_licht off
bu_spot_licht off
anwesend:
bu_schreibtisch_licht on
bu_spot_licht on
panik:
bu_schreibtisch_licht on
bu_spot_licht on
schlafen:
bu_schreibtisch_licht off
bu_spot_licht off
devices:
bu_schreibtisch_licht
bu_spot_licht
Attributes:
alexaName bu
alexaRoom büro
async_delay 0.25
genericDeviceType scene
group Lichtszenen
icon audio_eq
oldreadings state
room 20_Licht
webCmd scene
Zitat von: topa_LE am 27 Januar 2019, 11:21:43
Ok, jetzt wird mir einiges wieder klar ;-)
Ich las das so:Code Auswählen{
"connections" : [
{
"port" : "8083",
"filter" : "alexaName=..*",
"uid" : 999,
"name" : "FHEM",
"server" : "192.168.178.4",
"webname" : "fhem"
}
],
"sshproxy" : {
"ssh" : "/usr/bin/ssh",
"description" : "FHEM Connector"
}
}
Habe allerdings immer noch den Room Alexa, dort sind die Defines drin, die ich steuern möchte. Heißt das wenn in meinen Geräte das AlexaName Attribut gesetzt ist (ist es ja schon immer) , dann brauche ich diese Geräte nicht nochmal in den Room: Alexa zu setzen?
ZitatHeißt das wenn in meinen Geräte das AlexaName Attribut gesetzt ist (ist es ja schon immer) , dann brauche ich diese Geräte nicht nochmal in den Room: Alexa zu setzen?
{
"alexa": {
"port": 3000,
"name": "Alexa FHEM",
"keyFile": "./key.pem",
"certFile": "./cert.pem",
"nat-pmp": "",
"nat-upnp": false,
"applicationId": "amzn1.ask.skill.6b2457a1-2b15-xxx",
"oauthClientID": "amzn1.application-oa2-client.05d69bd0xxx"
},
"connections" : [
{
"port" : "8083",
"filter" : "alexaName=..*",
"uid" : 999,
"name" : "FHEM",
"server" : "192.168.178.4",
"webname" : "fhem"
}
],
"sshproxy" : {
"ssh" : "/usr/bin/ssh",
"description" : "FHEM Connector"
}
}
Internals:
FD 27
FUUID 5c4cdb80-f33f-252b-7c50-8003deca2b817720
LAST_START 2019-01-27 11:47:43
NAME MyAlexa
NOTIFYDEV global
NR 272
NTFY_ORDER 50-MyAlexa
PID 3979
STARTS 1
STATE running /usr/bin/alexa-fhem
TYPE alexa
active 0
alexa-fhem version 0.5.14
currentlogfile ./log/alexa-2019-01-27.log
logfile ./log/alexa-%Y-%m-%d.log
.attraggr:
.attrminint:
CoProcess:
cmdFn alexa_getCMD
name alexaFHEM
state running /usr/bin/alexa-fhem
READINGS:
2019-01-27 11:47:43 alexaFHEM running /usr/bin/alexa-fhem
2019-01-27 11:47:58 alexaFHEM.ProxyConnection running; SSH connected
2019-01-27 10:20:49 alexaFHEM.bearerToken crypt:20777774000051015c5b267406227257
2019-01-27 10:21:02 alexaFHEM.skillRegKey crypt:26030773030053024854530576560f57085222055b70517c524e23777677565152060c0a777055712051
Attributes:
DbLogExclude .*
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
room 99-System
stateFormat alexaFHEM
verbose 5
[2019-1-27 12:00:02] Got SIGTERM, shutting down alexa-fhem...
[2019-1-27 12:00:02] Reading alexaFHEM.ProxyConnection set to stopping;; alexa-fhem terminating
[2019-1-27 12:00:02] [FHEM] executing: http://192.168.178.4:8083/fhem?cmd=%7B%24defs%7BMyAlexa%7D-%3E%7B%22active%22%7D%20%3D%201%3B%3Bundef%7D%3Bsetreading%20MyAlexa%20alexaFHEM.ProxyConnection%20stopping%3B%3B%20alexa-fhem%20terminating%3B%7B%24defs%7BMyAlexa%7D-%3E%7B%22active%22%7D%20%3D%200%3B%3Bundef%7D&XHR=1
[2019-1-27 12:00:02] Stopping SSH ...
[2019-1-27 12:00:02] Reading alexaFHEM.ProxyConnection set to stopped
[2019-1-27 12:00:02] [FHEM] executing: http://192.168.178.4:8083/fhem?cmd=%7B%24defs%7BMyAlexa%7D-%3E%7B%22active%22%7D%20%3D%201%3B%3Bundef%7D%3Bsetreading%20MyAlexa%20alexaFHEM.ProxyConnection%20stopped%3B%7B%24defs%7BMyAlexa%7D-%3E%7B%22active%22%7D%20%3D%200%3B%3Bundef%7D&XHR=1
[2019-1-27 12:00:02] *** SSH: exited with 143
[2019-1-27 12:00:11] using config from ./alexa-fhem.cfg
*** CONFIG: parsed completely
[2019-1-27 12:00:11] os.homedir()=/opt/fhem
[2019-1-27 12:00:11] this is alexa-fhem 0.5.14
[2019-1-27 12:00:11] connecting to FHEM ...
[2019-1-27 12:00:12] [FHEM] trying longpoll to listen for fhem events
[2019-1-27 12:00:12] [FHEM] starting longpoll: http://192.168.178.4:8083/fhem?XHR=1&inform=type=status;addglobal=1;filter=.*;since=null;fmt=JSON×tamp=1548586812391
[2019-1-27 12:00:12] Server listening on: https://:::3000 for direct connections
[2019-1-27 12:00:14] [FHEM] got csrfToken:
[2019-1-27 12:00:14] [FHEM] Checking devices and attributes...
[2019-1-27 12:00:14] [FHEM] executing: http://192.168.178.4:8083/fhem?cmd=%7BAttrVal(%22global%22%2C%22userattr%22%2C%22%22)%7D&XHR=1
[2019-1-27 12:00:14] [FHEM] executing: http://192.168.178.4:8083/fhem?cmd=jsonlist2%20TYPE%3Dalexa&XHR=1
[2019-1-27 12:00:14] [FHEM] waiting for events ...
[2019-1-27 12:00:14] [FHEM] Fetching FHEM devices...
[2019-1-27 12:00:14] [FHEM] fetching: http://192.168.178.4:8083/fhem?cmd=jsonlist2%20alexaName=..*&XHR=1
[2019-1-27 12:00:14] [FHEM] alexa device is MyAlexa
[2019-1-27 12:00:14] [FHEM] executing: http://192.168.178.4:8083/fhem?cmd=%7B%24defs%7BMyAlexa%7D-%3E%7B%22active%22%7D%20%3D%201%3B%3Bundef%7D%3B%7B%24defs%7BMyAlexa%7D-%3E%7B%22alexa-fhem%20version%22%7D%20%3D%20%220.5.14%22%7D%3B%7B%24defs%7BMyAlexa%7D-%3E%7B%22active%22%7D%20%3D%200%3B%3Bundef%7D&XHR=1
[2019-1-27 12:00:14] [FHEM] executing: http://192.168.178.4:8083/fhem?cmd=%7B%24defs%7BMyAlexa%7D-%3E%7B%22active%22%7D%20%3D%201%3B%3Bundef%7D%3Bget%20MyAlexa%20proxyToken%3B%7B%24defs%7BMyAlexa%7D-%3E%7B%22active%22%7D%20%3D%200%3B%3Bundef%7D&XHR=1
[2019-1-27 12:00:14] [FHEM] executing: http://192.168.178.4:8083/fhem?cmd=%7B%24defs%7BMyAlexa%7D-%3E%7B%22active%22%7D%20%3D%201%3B%3Bundef%7D%3Blist%20MyAlexa%20.eventToken%3B%7B%24defs%7BMyAlexa%7D-%3E%7B%22active%22%7D%20%3D%200%3B%3Bundef%7D&XHR=1
[2019-1-27 12:00:14] Server listening on: http://127.0.0.1:39121 for proxy connections
[2019-1-27 12:00:14] *** SSH: checking proxy configuration
[2019-1-27 12:00:14] sshautoconf: home=/opt/fhem, spath=/opt/fhem/.alexa, cpath=./alexa-fhem.cfg, sshpath=/opt/fhem/.ssh
[2019-1-27 12:00:14] Passed config: {"alexa":{"port":3000,"name":"Alexa FHEM","keyFile":"./key.pem","certFile":"./cert.pem","nat-pmp":"","nat-upnp":false,"applicationId":["amzn1.ask.skill.6b2457a1-2b15-4074-9458-09241bb9f127"],"oauthClientID":["amzn1.application-oa2-client.05d69bd0ecf64735b84da1047b84b830"]},"connections":[{"port":"8083","filter":"alexaName=..*","uid":999,"name":"FHEM","server":"192.168.178.4","webname":"fhem"}],"sshproxy":{"ssh":"/usr/bin/ssh","description":"FHEM Connector","options":["-i","/opt/fhem/.ssh/id_rsa","-p",58824,"fhem-va.fhem.de"],"bind-ip":"127.0.0.1","port":39121}}
[2019-1-27 12:00:14] sshautoconf: SSH key seems to exist
[2019-1-27 12:00:15] sshautoconf: Our SSH key is known at the reverse proxy, good!
[2019-1-27 12:00:15] [FHEM] executing: http://192.168.178.4:8083/fhem?cmd=%7B%24defs%7BMyAlexa%7D-%3E%7B%22active%22%7D%20%3D%201%3B%3Bundef%7D%3Bjsonlist2%20MyAlexa%3B%7B%24defs%7BMyAlexa%7D-%3E%7B%22active%22%7D%20%3D%200%3B%3Bundef%7D&XHR=1
*** FHEM: connected
[2019-1-27 12:00:15] [FHEM] got: 36 results
[2019-1-27 12:00:15] [FHEM] Alexa.Weckzeit is clock
[2019-1-27 12:00:15] [FHEM] Alexa.Weckzeit has
[2019-1-27 12:00:15] [FHEM] Weckzeit [state]
[2019-1-27 12:00:15] [FHEM] Bettstrom_KZ_Patrick_Sonoff_S20 is switch
[2019-1-27 12:00:15] [FHEM] Bettstrom_KZ_Patrick_Sonoff_S20 has
[2019-1-27 12:00:15] [FHEM] On [state;on,off]
2019-01-27 12:00:15 caching: Bettstrom_KZ_Patrick_Sonoff_S20-state: OFF
[2019-1-27 12:00:15] [FHEM] Dekolampe_Toilette_HUE_19 is light
[2019-1-27 12:00:15] [FHEM] Dekolampe_Toilette_HUE_19 has
[2019-1-27 12:00:15] [FHEM] On [onoff;on,off]
[2019-1-27 12:00:15] [FHEM] Brightness [bri]
[2019-1-27 12:00:15] [FHEM] Custom Color Temperature [ct]
[2019-1-27 12:00:15] [FHEM] colormode [colormode]
2019-01-27 12:00:15 caching: Dekolampe_Toilette_HUE_19-onoff: 0
2019-01-27 12:00:15 caching: Dekolampe_Toilette_HUE_19-bri: 94
2019-01-27 12:00:15 caching: Dekolampe_Toilette_HUE_19-ct: 156 (6410K)
[2019-1-27 12:00:15] [FHEM] caching: Custom Color Temperature: 6410 (as number; from '156 (6410K)')
2019-01-27 12:00:15 caching: Dekolampe_Toilette_HUE_19-colormode: ct
[2019-1-27 12:00:15] [FHEM] FB_Dect_AZ_Lena is switch
[2019-1-27 12:00:15] [FHEM] FB_Dect_AZ_Lena has
[2019-1-27 12:00:15] [FHEM] Custom Voltage [voltage]
[2019-1-27 12:00:15] [FHEM] Custom Power [power]
[2019-1-27 12:00:15] [FHEM] Custom Energy [energy]
[2019-1-27 12:00:15] [FHEM] On [state;on,off]
[2019-1-27 12:00:15] [FHEM] CurrentTemperature [temperature]
2019-01-27 12:00:15 caching: FB_Dect_AZ_Lena-voltage: 231.615 V
[2019-1-27 12:00:15] [FHEM] caching: Custom Voltage: 231.615 (as number; from '231.615 V')
2019-01-27 12:00:15 caching: FB_Dect_AZ_Lena-power: 0.00 W
[2019-1-27 12:00:15] [FHEM] caching: Custom Power: 0 (as number; from '0.00 W')
2019-01-27 12:00:15 caching: FB_Dect_AZ_Lena-energy: 2150044 Wh
[2019-1-27 12:00:15] [FHEM] caching: Custom Energy: 2150.044 (as number; from '2150044 Wh')
2019-01-27 12:00:15 caching: FB_Dect_AZ_Lena-state: off
2019-01-27 12:00:15 caching: FB_Dect_AZ_Lena-temperature: 23.5 C (measured)
[2019-1-27 12:00:15] [FHEM] FB_Dect_Garage_Heizung is switch
[2019-1-27 12:00:15] [FHEM] FB_Dect_Garage_Heizung has
[2019-1-27 12:00:15] [FHEM] Custom Voltage [voltage]
[2019-1-27 12:00:15] [FHEM] Custom Power [power]
[2019-1-27 12:00:15] [FHEM] Custom Energy [energy]
[2019-1-27 12:00:15] [FHEM] On [state;on,off]
[2019-1-27 12:00:15] [FHEM] CurrentTemperature [temperature]
2019-01-27 12:00:15 caching: FB_Dect_Garage_Heizung-voltage: 230.293 V
[2019-1-27 12:00:15] [FHEM] caching: Custom Voltage: 230.293 (as number; from '230.293 V')
2019-01-27 12:00:15 caching: FB_Dect_Garage_Heizung-power: 0.00 W
[2019-1-27 12:00:15] [FHEM] caching: Custom Power: 0 (as number; from '0.00 W')
2019-01-27 12:00:15 caching: FB_Dect_Garage_Heizung-energy: 2097950 Wh
[2019-1-27 12:00:15] [FHEM] caching: Custom Energy: 2097.95 (as number; from '2097950 Wh')
2019-01-27 12:00:15 caching: FB_Dect_Garage_Heizung-state: off
2019-01-27 12:00:15 caching: FB_Dect_Garage_Heizung-temperature: 6.5 C (measured)
[2019-1-27 12:00:15] [FHEM] FB_Dect_WZ_TV_Anlage is switch
[2019-1-27 12:00:15] [FHEM] FB_Dect_WZ_TV_Anlage has
[2019-1-27 12:00:15] [FHEM] Custom Voltage [voltage]
[2019-1-27 12:00:15] [FHEM] Custom Power [power]
[2019-1-27 12:00:15] [FHEM] Custom Energy [energy]
[2019-1-27 12:00:15] [FHEM] On [state;on,off]
[2019-1-27 12:00:15] [FHEM] CurrentTemperature [temperature]
2019-01-27 12:00:15 caching: FB_Dect_WZ_TV_Anlage-voltage: 232.550 V
[2019-1-27 12:00:15] [FHEM] caching: Custom Voltage: 232.55 (as number; from '232.550 V')
2019-01-27 12:00:15 caching: FB_Dect_WZ_TV_Anlage-power: 0.00 W
[2019-1-27 12:00:15] [FHEM] caching: Custom Power: 0 (as number; from '0.00 W')
2019-01-27 12:00:15 caching: FB_Dect_WZ_TV_Anlage-energy: 2795595 Wh
[2019-1-27 12:00:15] [FHEM] caching: Custom Energy: 2795.5950000000003 (as number; from '2795595 Wh')
2019-01-27 12:00:15 caching: FB_Dect_WZ_TV_Anlage-state: off
2019-01-27 12:00:15 caching: FB_Dect_WZ_TV_Anlage-temperature: 26.0 C (measured)
[2019-1-27 12:00:15] [FHEM] FL_Dekolicht is light
[2019-1-27 12:00:15] [FHEM] FL_Dekolicht has
[2019-1-27 12:00:15] [FHEM] On [onoff;on,off]
[2019-1-27 12:00:15] [FHEM] Brightness [bri]
2019-01-27 12:00:15 caching: FL_Dekolicht-onoff: 0
2019-01-27 12:00:15 caching: FL_Dekolicht-bri: 24
[2019-1-27 12:00:15] [FHEM] Fernsehlampe_Sleep_Sonoff_S20 is switch
[2019-1-27 12:00:15] [FHEM] Fernsehlampe_Sleep_Sonoff_S20 has
[2019-1-27 12:00:15] [FHEM] On [state;on,off]
2019-01-27 12:00:15 caching: Fernsehlampe_Sleep_Sonoff_S20-state: OFF
[2019-1-27 12:00:15] [FHEM] Garage_Aussenlicht_HUE_11 is light
[2019-1-27 12:00:15] [FHEM] Garage_Aussenlicht_HUE_11 has
[2019-1-27 12:00:15] [FHEM] On [onoff;on,off]
[2019-1-27 12:00:15] [FHEM] Brightness [bri]
2019-01-27 12:00:15 caching: Garage_Aussenlicht_HUE_11-onoff: 0
2019-01-27 12:00:15 caching: Garage_Aussenlicht_HUE_11-bri: 1
[2019-1-27 12:00:15] [FHEM] Garage_Lampe_HUE_8 is light
[2019-1-27 12:00:15] [FHEM] Garage_Lampe_HUE_8 has
[2019-1-27 12:00:15] [FHEM] On [onoff;on,off]
[2019-1-27 12:00:15] [FHEM] Brightness [bri]
2019-01-27 12:00:15 caching: Garage_Lampe_HUE_8-onoff: 0
2019-01-27 12:00:15 caching: Garage_Lampe_HUE_8-bri: 102
[2019-1-27 12:00:15] [FHEM] HWR_Deckenlicht is light
[2019-1-27 12:00:15] [FHEM] HWR_Deckenlicht has
[2019-1-27 12:00:15] [FHEM] On [onoff;on,off]
[2019-1-27 12:00:15] [FHEM] Brightness [bri]
2019-01-27 12:00:15 caching: HWR_Deckenlicht-onoff: 1
2019-01-27 12:00:15 caching: HWR_Deckenlicht-bri: 254
[2019-1-27 12:00:15] [FHEM] KU_Deckenlicht is light
[2019-1-27 12:00:15] [FHEM] KU_Deckenlicht has
[2019-1-27 12:00:15] [FHEM] On [onoff;on,off]
[2019-1-27 12:00:15] [FHEM] Brightness [bri]
2019-01-27 12:00:15 caching: KU_Deckenlicht-onoff: 1
2019-01-27 12:00:15 caching: KU_Deckenlicht-bri: 254
[2019-1-27 12:00:15] [FHEM] KU_Dekolampe is light
[2019-1-27 12:00:15] [FHEM] KU_Dekolampe has
[2019-1-27 12:00:15] [FHEM] On [onoff;on,off]
[2019-1-27 12:00:15] [FHEM] Brightness [bri]
[2019-1-27 12:00:15] [FHEM] Custom Color Temperature [ct]
[2019-1-27 12:00:15] [FHEM] colormode [colormode]
2019-01-27 12:00:15 caching: KU_Dekolampe-onoff: 0
2019-01-27 12:00:15 caching: KU_Dekolampe-bri: 102
2019-01-27 12:00:15 caching: KU_Dekolampe-ct: 153 (6535K)
[2019-1-27 12:00:15] [FHEM] caching: Custom Color Temperature: 6535 (as number; from '153 (6535K)')
2019-01-27 12:00:15 caching: KU_Dekolampe-colormode: ct
[2019-1-27 12:00:15] [FHEM] LENA_Dekolicht is light
[2019-1-27 12:00:15] [FHEM] LENA_Dekolicht has
[2019-1-27 12:00:15] [FHEM] On [onoff;on,off]
[2019-1-27 12:00:15] [FHEM] Brightness [bri]
[2019-1-27 12:00:15] [FHEM] Custom Color Temperature [ct]
[2019-1-27 12:00:15] [FHEM] colormode [colormode]
2019-01-27 12:00:15 caching: LENA_Dekolicht-onoff: 0
2019-01-27 12:00:15 caching: LENA_Dekolicht-bri: 128
2019-01-27 12:00:15 caching: LENA_Dekolicht-ct: 228 (4385K)
[2019-1-27 12:00:15] [FHEM] caching: Custom Color Temperature: 4385 (as number; from '228 (4385K)')
2019-01-27 12:00:15 caching: LENA_Dekolicht-colormode: ct
[2019-1-27 12:00:15] [FHEM] Nachtlampe_Sleep_Lena_Sonoff_S20 is switch
[2019-1-27 12:00:15] [FHEM] Nachtlampe_Sleep_Lena_Sonoff_S20 has
[2019-1-27 12:00:15] [FHEM] On [state;on,off]
2019-01-27 12:00:15 caching: Nachtlampe_Sleep_Lena_Sonoff_S20-state: OFF
[2019-1-27 12:00:15] [FHEM] Nachtlampe_Sleep_Torsten_Sonoff_S20 is switch
[2019-1-27 12:00:15] [FHEM] Nachtlampe_Sleep_Torsten_Sonoff_S20 has
[2019-1-27 12:00:15] [FHEM] On [state;on,off]
2019-01-27 12:00:15 caching: Nachtlampe_Sleep_Torsten_Sonoff_S20-state: OFF
[2019-1-27 12:00:15] [FHEM] Schreibtischlampe_Lena_AZ_Sonoff_S20 is switch
[2019-1-27 12:00:15] [FHEM] Schreibtischlampe_Lena_AZ_Sonoff_S20 has
[2019-1-27 12:00:15] [FHEM] On [state;on,off]
2019-01-27 12:00:15 caching: Schreibtischlampe_Lena_AZ_Sonoff_S20-state: off
[2019-1-27 12:00:15] [FHEM] TV_Lampe_Patrick_Sonoff_S20 is switch
[2019-1-27 12:00:15] [FHEM] TV_Lampe_Patrick_Sonoff_S20 has
[2019-1-27 12:00:15] [FHEM] On [state;on,off]
2019-01-27 12:00:15 caching: TV_Lampe_Patrick_Sonoff_S20-state: OFF
[2019-1-27 12:00:15] [FHEM] Terrassenlampe_HUE_14 is light
[2019-1-27 12:00:15] [FHEM] Terrassenlampe_HUE_14 has
[2019-1-27 12:00:15] [FHEM] On [onoff;on,off]
[2019-1-27 12:00:15] [FHEM] Brightness [bri]
2019-01-27 12:00:15 caching: Terrassenlampe_HUE_14-onoff: 0
2019-01-27 12:00:15 caching: Terrassenlampe_HUE_14-bri: 1
[2019-1-27 12:00:15] [FHEM] WZ_Couchlicht is light
[2019-1-27 12:00:15] [FHEM] WZ_Couchlicht has
[2019-1-27 12:00:15] [FHEM] On [onoff;on,off]
[2019-1-27 12:00:15] [FHEM] Brightness [bri]
2019-01-27 12:00:15 caching: WZ_Couchlicht-onoff: 0
2019-01-27 12:00:15 caching: WZ_Couchlicht-bri: 37
[2019-1-27 12:00:15] [FHEM] WZ_Dekolicht is light
[2019-1-27 12:00:15] [FHEM] WZ_Dekolicht has
[2019-1-27 12:00:15] [FHEM] On [onoff;on,off]
[2019-1-27 12:00:15] [FHEM] Brightness [bri]
2019-01-27 12:00:15 caching: WZ_Dekolicht-onoff: 0
2019-01-27 12:00:15 caching: WZ_Dekolicht-bri: 37
[2019-1-27 12:00:15] [FHEM] aeotec.trockner is switch
[2019-1-27 12:00:15] [FHEM] aeotec.trockner has
[2019-1-27 12:00:15] [FHEM] Custom Power [power]
[2019-1-27 12:00:15] [FHEM] Custom Energy [energy]
[2019-1-27 12:00:15] [FHEM] On [state;on,off]
2019-01-27 12:00:15 caching: aeotec.trockner-power: 0 W
[2019-1-27 12:00:15] [FHEM] caching: Custom Power: 0 (as number; from '0 W')
2019-01-27 12:00:15 caching: aeotec.trockner-energy: 9.513 kWh previous: 9.513 delta_time: 600 s
[2019-1-27 12:00:15] [FHEM] caching: Custom Energy: 9.513 (as number; from ' 9.513 kWh previous: 9.513 delta_time: 600 s')
2019-01-27 12:00:15 caching: aeotec.trockner-state: on
[2019-1-27 12:00:15] [FHEM] zwave.fitnessraum_heizung is switch
[2019-1-27 12:00:15] [FHEM] zwave.fitnessraum_heizung has
[2019-1-27 12:00:15] [FHEM] Custom Power [power]
[2019-1-27 12:00:15] [FHEM] Custom Energy [energy]
[2019-1-27 12:00:15] [FHEM] On [state;on,off]
2019-01-27 12:00:15 caching: zwave.fitnessraum_heizung-power: 0.0 W
[2019-1-27 12:00:15] [FHEM] caching: Custom Power: 0 (as number; from '0.0 W')
2019-01-27 12:00:15 caching: zwave.fitnessraum_heizung-energy: 995.67 kWh
[2019-1-27 12:00:15] [FHEM] caching: Custom Energy: 995.67 (as number; from ' 995.67 kWh')
2019-01-27 12:00:15 caching: zwave.fitnessraum_heizung-state: on
[2019-1-27 12:00:15] [FHEM] zwave.fitnessraum_tv is switch
[2019-1-27 12:00:15] [FHEM] zwave.fitnessraum_tv has
[2019-1-27 12:00:15] [FHEM] Custom Power [power]
[2019-1-27 12:00:15] [FHEM] Custom Energy [energy]
[2019-1-27 12:00:15] [FHEM] On [state;on,off]
[2019-1-27 12:00:15] [FHEM] CurrentRelativeHumidity [humidity]
2019-01-27 12:00:15 caching: zwave.fitnessraum_tv-power: 0.0 W
[2019-1-27 12:00:15] [FHEM] caching: Custom Power: 0 (as number; from '0.0 W')
2019-01-27 12:00:15 caching: zwave.fitnessraum_tv-energy: 15.85 kWh
[2019-1-27 12:00:15] [FHEM] caching: Custom Energy: 15.85 (as number; from ' 15.85 kWh')
2019-01-27 12:00:15 caching: zwave.fitnessraum_tv-state: off
2019-01-27 12:00:15 caching: zwave.fitnessraum_tv-humidity: 0.0 %
[2019-1-27 12:00:15] [FHEM] zwave.garage_tor_links is switch
[2019-1-27 12:00:15] [FHEM] zwave.garage_tor_links has
[2019-1-27 12:00:15] [FHEM] Custom Power [power]
[2019-1-27 12:00:15] [FHEM] Custom Energy [energy]
[2019-1-27 12:00:15] [FHEM] On [state;on,off]
2019-01-27 12:00:15 caching: zwave.garage_tor_links-power: 0.0 W
[2019-1-27 12:00:15] [FHEM] caching: Custom Power: 0 (as number; from '0.0 W')
2019-01-27 12:00:15 caching: zwave.garage_tor_links-energy: 21146021.11 kWh
[2019-1-27 12:00:15] [FHEM] caching: Custom Energy: 21146021.11 (as number; from '21146021.11 kWh')
2019-01-27 12:00:15 caching: zwave.garage_tor_links-state: off
[2019-1-27 12:00:15] [FHEM] zwave.garagenlampe is switch
[2019-1-27 12:00:15] [FHEM] zwave.garagenlampe has
[2019-1-27 12:00:15] [FHEM] Custom Power [power]
[2019-1-27 12:00:15] [FHEM] Custom Energy [energy]
[2019-1-27 12:00:15] [FHEM] On [state;on,off]
2019-01-27 12:00:15 caching: zwave.garagenlampe-power: 0.0 W
[2019-1-27 12:00:15] [FHEM] caching: Custom Power: 0 (as number; from '0.0 W')
2019-01-27 12:00:15 caching: zwave.garagenlampe-energy: 6.06 kWh
[2019-1-27 12:00:15] [FHEM] caching: Custom Energy: 6.06 (as number; from '6.06 kWh')
2019-01-27 12:00:15 caching: zwave.garagenlampe-state: off
[2019-1-27 12:00:15] [FHEM] zwave.geraeteschuppen is switch
[2019-1-27 12:00:15] [FHEM] zwave.geraeteschuppen has
[2019-1-27 12:00:15] [FHEM] Custom Power [power]
[2019-1-27 12:00:15] [FHEM] Custom Energy [energy]
[2019-1-27 12:00:15] [FHEM] On [state;on,off]
2019-01-27 12:00:15 caching: zwave.geraeteschuppen-power: 0.0 W
[2019-1-27 12:00:15] [FHEM] caching: Custom Power: 0 (as number; from '0.0 W')
2019-01-27 12:00:15 caching: zwave.geraeteschuppen-energy: 15.1 kWh
[2019-1-27 12:00:15] [FHEM] caching: Custom Energy: 15.1 (as number; from '15.1 kWh')
2019-01-27 12:00:15 caching: zwave.geraeteschuppen-state: off
[2019-1-27 12:00:15] [FHEM] zwave.poollampen3x is switch
[2019-1-27 12:00:15] [FHEM] zwave.poollampen3x has
[2019-1-27 12:00:15] [FHEM] Custom Power [power]
[2019-1-27 12:00:15] [FHEM] Custom Energy [energy]
[2019-1-27 12:00:15] [FHEM] On [state;on,off]
2019-01-27 12:00:15 caching: zwave.poollampen3x-power: 0.0 W
[2019-1-27 12:00:15] [FHEM] caching: Custom Power: 0 (as number; from '0.0 W')
2019-01-27 12:00:15 caching: zwave.poollampen3x-energy: 66.19 kWh
[2019-1-27 12:00:15] [FHEM] caching: Custom Energy: 66.19 (as number; from '66.19 kWh')
2019-01-27 12:00:15 caching: zwave.poollampen3x-state: off
[2019-1-27 12:00:15] [FHEM] zwave.poolpumpe is switch
[2019-1-27 12:00:15] [FHEM] zwave.poolpumpe has
[2019-1-27 12:00:15] [FHEM] Custom Voltage [voltage]
[2019-1-27 12:00:15] [FHEM] Custom Power [power]
[2019-1-27 12:00:15] [FHEM] Custom Energy [energy]
[2019-1-27 12:00:15] [FHEM] On [state;on,off]
2019-01-27 12:00:15 caching: zwave.poolpumpe-voltage: 0.002819 V
[2019-1-27 12:00:15] [FHEM] caching: Custom Voltage: 0.002819 (as number; from '0.002819 V')
2019-01-27 12:00:15 caching: zwave.poolpumpe-power: 0.0 W
[2019-1-27 12:00:15] [FHEM] caching: Custom Power: 0 (as number; from '0.0 W')
2019-01-27 12:00:15 caching: zwave.poolpumpe-energy: 611.18 kWh
[2019-1-27 12:00:15] [FHEM] caching: Custom Energy: 611.18 (as number; from '611.18 kWh')
2019-01-27 12:00:15 caching: zwave.poolpumpe-state: off
[2019-1-27 12:00:15] [FHEM] zwave.poolscheinwerfer is switch
[2019-1-27 12:00:15] [FHEM] zwave.poolscheinwerfer has
[2019-1-27 12:00:15] [FHEM] Custom Power [power]
[2019-1-27 12:00:15] [FHEM] Custom Energy [energy]
[2019-1-27 12:00:15] [FHEM] On [state;on,off]
2019-01-27 12:00:15 caching: zwave.poolscheinwerfer-power: 0.0 W
[2019-1-27 12:00:15] [FHEM] caching: Custom Power: 0 (as number; from '0.0 W')
2019-01-27 12:00:15 caching: zwave.poolscheinwerfer-energy: 0.64 kWh
[2019-1-27 12:00:15] [FHEM] caching: Custom Energy: 0.64 (as number; from '0.64 kWh')
2019-01-27 12:00:15 caching: zwave.poolscheinwerfer-state: off
[2019-1-27 12:00:15] [FHEM] zwave.switch_bl_lampen is switch
[2019-1-27 12:00:15] [FHEM] zwave.switch_bl_lampen has
[2019-1-27 12:00:15] [FHEM] Custom Power [power]
[2019-1-27 12:00:15] [FHEM] Custom Energy [energy]
[2019-1-27 12:00:15] [FHEM] On [state;on,off]
2019-01-27 12:00:15 caching: zwave.switch_bl_lampen-power: 0 W
[2019-1-27 12:00:15] [FHEM] caching: Custom Power: 0 (as number; from '0 W')
2019-01-27 12:00:15 caching: zwave.switch_bl_lampen-energy: 38.11 kWh
[2019-1-27 12:00:15] [FHEM] caching: Custom Energy: 38.11 (as number; from '38.11 kWh')
2019-01-27 12:00:15 caching: zwave.switch_bl_lampen-state: off
[2019-1-27 12:00:15] [FHEM] zwave.tank_arbeitszimmer is switch
[2019-1-27 12:00:15] [FHEM] zwave.tank_arbeitszimmer has
[2019-1-27 12:00:15] [FHEM] Custom Power [power]
[2019-1-27 12:00:15] [FHEM] Custom Energy [energy]
[2019-1-27 12:00:15] [FHEM] On [state;on,off]
2019-01-27 12:00:15 caching: zwave.tank_arbeitszimmer-power: 15.5 W
[2019-1-27 12:00:15] [FHEM] caching: Custom Power: 15.5 (as number; from '15.5 W')
2019-01-27 12:00:15 caching: zwave.tank_arbeitszimmer-energy: 170.17 kWh
[2019-1-27 12:00:15] [FHEM] caching: Custom Energy: 170.17 (as number; from '170.17 kWh')
2019-01-27 12:00:15 caching: zwave.tank_arbeitszimmer-state: on
[2019-1-27 12:00:15] [FHEM] zwave.tv_cst_lena is switch
[2019-1-27 12:00:15] [FHEM] zwave.tv_cst_lena has
[2019-1-27 12:00:15] [FHEM] Custom Power [power]
[2019-1-27 12:00:15] [FHEM] Custom Energy [energy]
[2019-1-27 12:00:15] [FHEM] On [state;on,off]
2019-01-27 12:00:15 caching: zwave.tv_cst_lena-power: 57.2 W
[2019-1-27 12:00:15] [FHEM] caching: Custom Power: 57.2 (as number; from '57.2 W')
2019-01-27 12:00:15 caching: zwave.tv_cst_lena-energy: 305.82 kWh
[2019-1-27 12:00:15] [FHEM] caching: Custom Energy: 305.82 (as number; from '305.82 kWh')
2019-01-27 12:00:15 caching: zwave.tv_cst_lena-state: on
[2019-1-27 12:00:15] [FHEM] zwave.tv_cst_patrick is switch
[2019-1-27 12:00:15] [FHEM] zwave.tv_cst_patrick has
[2019-1-27 12:00:15] [FHEM] Custom Power [power]
[2019-1-27 12:00:15] [FHEM] Custom Energy [energy]
[2019-1-27 12:00:15] [FHEM] On [state;on,off]
2019-01-27 12:00:15 caching: zwave.tv_cst_patrick-power: 0.0 W
[2019-1-27 12:00:15] [FHEM] caching: Custom Power: 0 (as number; from '0.0 W')
2019-01-27 12:00:15 caching: zwave.tv_cst_patrick-energy: 205.77 kWh
[2019-1-27 12:00:15] [FHEM] caching: Custom Energy: 205.77 (as number; from '205.77 kWh')
2019-01-27 12:00:15 caching: zwave.tv_cst_patrick-state: off
[2019-1-27 12:00:15] [FHEM] zwave.tv_cst_sleep is switch
[2019-1-27 12:00:15] [FHEM] zwave.tv_cst_sleep has
[2019-1-27 12:00:15] [FHEM] Custom Power [power]
[2019-1-27 12:00:15] [FHEM] Custom Energy [energy]
[2019-1-27 12:00:15] [FHEM] On [state;on,off]
2019-01-27 12:00:15 caching: zwave.tv_cst_sleep-power: 0.0 W
[2019-1-27 12:00:15] [FHEM] caching: Custom Power: 0 (as number; from '0.0 W')
2019-01-27 12:00:15 caching: zwave.tv_cst_sleep-energy: 184.03 kWh
[2019-1-27 12:00:15] [FHEM] caching: Custom Energy: 184.03 (as number; from '184.03 kWh')
2019-01-27 12:00:15 caching: zwave.tv_cst_sleep-state: off
[2019-1-27 12:00:15] [FHEM] zwave.zisterne_pumpe is switch
[2019-1-27 12:00:15] [FHEM] zwave.zisterne_pumpe has
[2019-1-27 12:00:15] [FHEM] Custom Power [power]
[2019-1-27 12:00:15] [FHEM] Custom Energy [energy]
[2019-1-27 12:00:15] [FHEM] On [state;on,off]
2019-01-27 12:00:15 caching: zwave.zisterne_pumpe-power: 0.0 W
[2019-1-27 12:00:15] [FHEM] caching: Custom Power: 0 (as number; from '0.0 W')
2019-01-27 12:00:15 caching: zwave.zisterne_pumpe-energy: 13.62 kWh
[2019-1-27 12:00:15] [FHEM] caching: Custom Energy: 13.62 (as number; from '13.62 kWh')
2019-01-27 12:00:15 caching: zwave.zisterne_pumpe-state: off
[2019-1-27 12:00:15] BearerToken '...E4DE2' read from MyAlexa
[2019-1-27 12:00:15] 39_alexa.pm is new version: true
[2019-1-27 12:00:15] sshautoconf: completed successfully
[2019-1-27 12:00:15] *** SSH: proxy configuration set up done
[2019-1-27 12:00:15] Reading alexaFHEM.ProxyConnection set to starting;; starting SSH
[2019-1-27 12:00:15] [FHEM] executing: http://192.168.178.4:8083/fhem?cmd=%7B%24defs%7BMyAlexa%7D-%3E%7B%22active%22%7D%20%3D%201%3B%3Bundef%7D%3Bsetreading%20MyAlexa%20alexaFHEM.ProxyConnection%20starting%3B%3B%20starting%20SSH%3B%7B%24defs%7BMyAlexa%7D-%3E%7B%22active%22%7D%20%3D%200%3B%3Bundef%7D&XHR=1
[2019-1-27 12:00:15] Starting SSH with -R 1234:127.0.0.1:39121 -oServerAliveInterval=90 -i /opt/fhem/.ssh/id_rsa -p 58824 fhem-va.fhem.de
[2019-1-27 12:00:15] Reading alexaFHEM.ProxyConnection set to running;; SSH connected
[2019-1-27 12:00:15] [FHEM] executing: http://192.168.178.4:8083/fhem?cmd=%7B%24defs%7BMyAlexa%7D-%3E%7B%22active%22%7D%20%3D%201%3B%3Bundef%7D%3Bsetreading%20MyAlexa%20alexaFHEM.ProxyConnection%20running%3B%3B%20SSH%20connected%3B%7B%24defs%7BMyAlexa%7D-%3E%7B%22active%22%7D%20%3D%200%3B%3Bundef%7D&XHR=1
[2019-1-27 12:00:15] *** SSH: proxy connection established
[2019-1-27 12:00:15] SSH: Welcome at the reverse proxy! This pseudoshell does not react to any input - do not get irritated.
Zitat von: topa_LE am 27 Januar 2019, 11:56:29
so perfekt, danke euch beiden ...
Besten Sonntagsdank!!! ;)
Zitat von: topa_LE am 27 Januar 2019, 11:56:29
noch das list vom Device:
Zitat von: topa_LE am 27 Januar 2019, 12:01:47
@Mad:
Noch das gewünschte Log von Stop/Start:
Zitat von: topa_LE am 27 Januar 2019, 13:50:01
Ja, alles bestens!
ZitatAlexa: using logfile: ./log/alexa-2019-01-29.log
PERL WARNING: Use of uninitialized value $logfile in string ne at ./FHEM/39_alexa.pm line 296.
Deleting alexa-2019-01-22.log
alexa device already defined as Alexa.
[2019-1-31 18:40:22] [FHEM] trying longpoll to listen for fhem events
[2019-1-31 18:40:22] [FHEM] starting longpoll: https://127.0.0.1:8083/fhem?XHR=1&inform=type=status;addglobal=1;filter=.*;since=null;fmt=JSON×tamp=xxxxxxxxxxxxxx
[2019-1-31 18:40:22] [FHEM] got csrfToken: csrf_xxxxxxxxxxxxxxx
[2019-1-31 18:40:22] [FHEM] Checking devices and attributes...
[2019-1-31 18:40:22] [FHEM] executing: https://127.0.0.1:8083/fhem?cmd=%7BAttrVal(%22global%22%2C%22userattr%22%2C%22%22)%7D&fwcsrf=csrf_xxxxxxxxxxxxxxx&XHR=1
[2019-1-31 18:40:22] [FHEM] executing: https://127.0.0.1:8083/fhem?cmd=jsonlist2%20TYPE%3Dalexa&fwcsrf=csrf_xxxxxxxxxxxxxxx&XHR=1
[2019-1-31 18:40:22] [FHEM] waiting for events ...
[2019-1-31 18:40:22] [FHEM] Fetching FHEM devices...
[2019-1-31 18:40:22] [FHEM] fetching: https://127.0.0.1:8083/fhem?cmd=jsonlist2%20alexaName=..*&fwcsrf=csrf_xxxxxxxxxxxxxxx&XHR=1
[2019-1-31 18:40:22] [FHEM] longpoll ended, reconnect in: 21200msec
[2019-1-31 18:40:22] [FHEM] There was a problem connecting to FHEM (https://127.0.0.1:8083/fhem?cmd=%7BAttrVal(%22global%22%2C%22userattr%22%2C%22%22)%7D&fwcsrf=csrf_xxxxxxxxxxxxxxx&XHR=1).
[2019-1-31 18:40:22] [FHEM] 401: Authorization Required
[2019-1-31 18:40:22] [FHEM] There was a problem connecting to FHEM (https://127.0.0.1:8083/fhem?cmd=jsonlist2%20TYPE%3Dalexa&fwcsrf=csrf_xxxxxxxxxxxxxxx&XHR=1).
[2019-1-31 18:40:22] [FHEM] 401: Authorization Required
[2019-1-31 18:40:22] [FHEM] There was a problem connecting to FHEM
[2019-1-31 18:40:22] [FHEM] 401: Authorization Required
*** FHEM: connection failed: 401: Authorization Required
Zitat von: justme1968 am 31 Januar 2019, 18:49:24
du kannst nur ein alexa device haben und auch nur ein laufendes alexa-fhem.
also entweder die alte version deaktivieren und umsteigen oder im alexa device disable setzen und die alte version weiter verwenden.
Zitatalexa device already defined as Alexa.
Zitat von: justme1968 am 31 Januar 2019, 22:35:09
es gibt seit eben die version 0.5.16 von alexa-fhem.
ZitatSTATE stopped; alexa-fhem not installed. install with 'sudo npm install -g alexa-fhem'.
Zitatxxx@odroid:~# ps -ef | egrep '(alexa|ssh)'
xxx 508 1 0 12:22 ? 00:00:00 /usr/sbin/sshd -D
xxx 5584 508 0 14:37 ? 00:00:00 sshd: root@pts/0
xxx 7465 5690 0 14:55 pts/0 00:00:00 grep -E --color=auto (alexa|ssh)
ZitatAttributes: alexaFHEM-cmd: /usr/local/bin/alexa-fhem.
root@raspberrypi:/opt/fhem/log# npm install -g alexa-fhem
/usr/bin/alexa-fhem -> /usr/lib/node_modules/alexa-fhem/bin/alexa
+ alexa-fhem@0.5.15
updated 3 packages in 13.276s
list DummyName
Zitat von: MadMax-FHEM am 03 Februar 2019, 20:19:20
Poste doch mal ein list des dummy:Code Auswählenlist DummyName
Und das Ergebnis bitte in "code-Tags" (das '#' im Menü) posten...
Gruß, Joachim
Internals: FUUID 5c542341-f33f-599c-5fa0-5089b1eda2f9e3a1
NAME Zentrale
NR 188
STATE Teilscharf
TYPE dummy
READINGS: 2019-02-03 19:30:06 state on
Attributes:
alexaName Zentrale
eventMap on:Teilscharf off:Aus dimup:Scharf dimdown:Alarm
room BMZ
webCmd Teilscharf:Aus:Scharf:Alarm
Zitat... aber mehr Infos gibt dies auch nicht aus ..
defmod du_Feb dummy
attr du_Feb alexaName zentrale
attr du_Feb eventMap on:Teilscharf off:Aus
attr du_Feb setList on off
attr du_Feb webCmd Teilscharf:Aus
Zitat von: TomLee am 03 Februar 2019, 21:03:12
Doch, wie überall erwähnt kein setlist bei einem dummy angegeben.
mappen kann man zwei Zustände on und off, so hab ichs zumindest verstanden.
Versuchs mal so:Code Auswählendefmod du_Feb dummy
attr du_Feb alexaName zentrale
attr du_Feb eventMap on:Teilscharf off:Aus
attr du_Feb setList on off
attr du_Feb webCmd Teilscharf:Aus
defmod du_Feb dummy
attr du_Feb alexaName zentrale
attr du_Feb eventMap Teilscharf:on Aus:off
attr du_Feb setList state:on,off
attr du_Feb webCmd Teilscharf:Aus
Zitat von: TomLee am 04 Februar 2019, 16:40:42
Korrektur :P:Code Auswählendefmod du_Feb dummy
attr du_Feb alexaName zentrale
attr du_Feb eventMap Teilscharf:on Aus:off
attr du_Feb setList state:on,off
attr du_Feb webCmd Teilscharf:Aus
Zitat von: TomLee am 04 Februar 2019, 17:25:15
Du kannst das mit deinem dummy, einem zusätzlichen readingsProxy und vier Routinen umsetzen, gar kein Problem.
Ich zeig dir später ein Beispiel.
defmod rp_Zentrale readingsProxy Zentrale:state
attr rp_Zentrale alexaName irgendwas
attr rp_Zentrale event-on-change-reading .*
attr rp_Zentrale genericDeviceType switch
attr rp_Zentrale room irgendwo bzw. Filter
attr rp_Zentrale setFn {($CMD eq "on")?"dimup":"dimdown"}
attr rp_Zentrale setList on off
defmod Zentrale dummy
attr Zentrale alexaName zentrale
attr Zentrale eventMap Teilscharf:on Aus:off Scharf:dimup Alarm:dimdown
attr Zentrale setList state:on,off,dimup,dimdown
attr Zentrale webCmd Teilscharf:Aus:Scharf:Alarm
Zitat von: TomLee am 04 Februar 2019, 18:16:07Code Auswählendefmod Zentrale dummy
attr Zentrale alexaName zentrale
attr Zentrale eventMap Teilscharf:on Aus:off Scharf:dimup Alarm:dimdown
attr Zentrale genericDeviceType light
attr Zentrale setList state:on,off,dimup,dimdown
attr Zentrale webCmd Teilscharf:Aus:Scharf:Alarm
ungetestet
wobei mir hier jetzt auffällt besser einen anderen alexaName zu verwenden
Internals:
FUUID 5c542341-f33f-599c-5fa0-5089b1eda2f9e3a1
NAME Zentrale
NR 188
STATE Teilscharf
TYPE dummy
READINGS:
2019-02-04 19:14:11 state on
Attributes:
alexaName Zentrale
eventMap on:Teilscharf off:Aus dimup:Scharf dimdown:Alarm
genericDeviceType light
room BMZ
setList state:on,off,dimup,dimdown
webCmd Teilscharf:Aus:Scharf:Alarm
Zitat von: moerte am 04 Februar 2019, 19:18:24
Hab die Attribute meinen Dummy jetzt hinzugefügt.
Alexa findet nur den rp_Zentrale.
Hier ein ListZitat
Internals:
FUUID 5c542341-f33f-599c-5fa0-5089b1eda2f9e3a1
NAME Zentrale
NR 188
STATE Teilscharf
TYPE dummy
READINGS:
2019-02-04 19:14:11 state on
Attributes:
alexaName Zentrale
eventMap on:Teilscharf off:Aus dimup:Scharf dimdown:Alarm
room BMZ
setList state:on,off,dimup,dimdown
webCmd Teilscharf:Aus:Scharf:Alarm
Zitat von: 87insane am 05 Februar 2019, 07:19:36
Guten Morgen zusammen,
aktuell überlege ich mir abhängig vom letzten Wecker, der morgens gestellt ist, die Rollos hoch zu fahren. Nehmen wir mal an ein Wecker steht auf 5:00 Uhr und einer um 6:00 Uhr, dann sollen meine Rollos mit dem 06:00 Uhr Wecker hoch fahren. Wie ich das über notify oder sonst wie lösen könnte, denke ich zu wissen. Mir fehlt aber so etwas wie ein reading "gestellte Wecker". Gibt es so etwas oder kann ich das irgendwie hinzufügen?
Die Wecker an sich werden direkt über Alexa gestellt. Nun muss Fhem nur die Info haben, welche Wecker gestellt sind.
https://wiki.fhem.de/wiki/Alexa-Fhem#Wecker habe ich gesehen aber verstehe es so, dass ich hierüber Wecker in Alexa einstelle und nicht auslese. Hinzu, denke ich, es müsste theoretisch auch ohne separaten Skill gehen..Nur wie?
Gruß,
Kai
ZitatAlexa-FHEM: AWS —> FHEM
EchoDevice: FHEM —> Echo-Geräte
Zitat von: 87insane am 05 Februar 2019, 08:21:08
Ich werde mich mit 37_ nochmal beschäftigen. Da es aber eine ADB Schnittstelle ist, kannst du bei FireTVs zB nur mit USB Debugging arbeiten.
Internals:
.attreocr-thresholdhumidity 43
.attreocr-thresholdtemperature 22.9
DEF 13
FUUID 5c460cd5-f33f-221a-1aec-6b0324b26b026767
IODev myJeeLink
LASTInputDev myJeeLink
LaCrosse_lastRcv 2019-02-07 18:27:39
MSGCNT 10512
NAME LaCrosse_Temperatur_Wohnzimmer
NR 212
STATE T: 22.9 H: 44
TYPE LaCrosse
addr 13
battery_new 0
corr1 0
corr2 0
myJeeLink_MSGCNT 10517
myJeeLink_RAWMSG OK 9 19 1 4 205 44
myJeeLink_TIME 2019-02-07 18:27:39
previousH 44
previousT 22.9
sensorType 0=T(H)
.attraggr:
.attreocr:
temperature:0.2
humidity:2
.*
.attrminint:
READINGS:
2019-02-07 18:22:49 1 9.0
2019-02-07 18:22:49 Ddewpoint 10.0
2018-10-23 06:44:35 GeraeteStatus ok
2019-02-07 18:22:49 absFeuchte 9.0
2019-02-07 18:27:39 battery ok
2019-02-07 18:27:39 humidity 44
2019-02-07 18:27:39 state T: 22.9 H: 44
2019-02-07 18:27:39 temperature 22.9
Attributes:
DTimeout 1
IODev myJeeLink
alexaName Wohnzimmer Temperatur
alexaRoom Wohnzimmer
alias Temperatur Wohnzimmer
event-on-change-reading temperature:0.2,humidity:2,.*
genericDeviceType thermometer
icon icoTemp
room 10_ Wohnzimmer,96_Temperatur,LaCrosse
ZitatWie ist die Temperatur von Wohnzimmer
ZitatTemperatur von Wohnzimmer
Zitat von: TomLee am 07 Februar 2019, 18:31:36Besser ist es den Sensor "TemperatursensorWohnzimmer" zu nennen, in der App eine Gruppe Wohnzimmer erstellen, und dort den Sensor reinzupacken.
alexaName ändern in Wohnzimmer und mit
abfragen.
Zitat von: TomLee am 07 Februar 2019, 18:31:36
alexaName ändern in Wohnzimmer und mit
abfragen.
Ich sag/frag immer:
Zitatüber die app in eine gruppe stecken
Zitat von: Esjay am 07 Februar 2019, 18:38:36
Besser ist es den Sensor "TemperatursensorWohnzimmer" zu nennen, in der App eine Gruppe Wohnzimmer erstellen, und dort den Sensor reinzupacken.
Dann blockierst du den Namen " Wohnzimmer" als Raum nicht, und kannst trotzdem fragen wie die Temp im Wohnzimmer ist.
Grüße
Zitataber das ist jeweils hoch und runter um 10%
ZitatEcho, fenster hoch
2019-02-07 21:14:18 caching: Rollo_EG_Kueche-motor: up:off
2019-02-07 21:14:25 caching: Rollo_EG_Kueche-motor: stop:25
2019-02-07 21:14:25 caching: Rollo_EG_Kueche-pct: 25
alexa-fhem -D -c /opt/fhem/config.json > debug.log
Startup rejected. Reason: Error: ENOENT: no such file or directory, open './key.pem'
Zitat von: TomLee am 08 Februar 2019, 09:42:36
Mir ist jetzt nach der Umstellung gar nicht klar wie ich alexa im Debug-Modus starte.
Meine alte config.json, cert und key Dateien liegen in opt/fhem und attribute alexaFHEM-config ist gesetzt.
MitCode Auswählenalexa-fhem -D -c /opt/fhem/config.json > debug.log
bekomme ich einCode AuswählenStartup rejected. Reason: Error: ENOENT: no such file or directory, open './key.pem'
Zitat von: MadMax-FHEM am 08 Februar 2019, 09:53:23
Das alexa-log kannst du ganz einfach über das Alexa-Modul in fhem erreichen...
Gruß, Joachim
Zitatund alexa logfalsch
2019-02-07 21:14:18 caching: Rollo_EG_Kueche-motor: up:off
2019-02-07 21:14:25 caching: Rollo_EG_Kueche-motor: stop:25
2019-02-07 21:14:25 caching: Rollo_EG_Kueche-pct: 25
Zitat-D in alexaFHEM-params setzen ins log
schauen. link links oben.
pi@raspberrypi:~ $ alexa-fhem -D -c /opt/fhem/config.json > debug.log
Startup rejected. Reason: Error: ENOENT: no such file or directory, open './key.pem'
ZitatEcho, fenster runter
Zitat[2019-2-8 12:12:56] >>>> [srv] {"directive":{"header":{"namespace":"Alexa.PercentageController","name":"AdjustPercentage","payloadVersion":"3","messageId":"ac868792-7e27-408c-83ba-e34ea1a1f79e","correlationToken":"AAAAAAAAAQDqQ7WIzSv50LZT/HSyE62bDAIAAAAAAAAvJh47W75LeJsJcBIzS9qzNKSBHIgdQioVFZLWrExviXlm0vi+XcF/AtyUjy9lhuDyeuqZn8t0jiDHx1BplaupKBFsnqyf3Z1JGca0U+2LL2nH5cv4FhVoTrIkUFjoJ4uinVMWmnGawRUJOxALZdHoDNJWJQdL/yVzcV44z97dK5AvDJb03Q0wzf2E/V6XXXXXXrmLG3dYkl/FvqIVsYmaBdnn/Eicq4TDaDQ4T5oQ277GpO7/R0Tk7O99u3ggtZ4ru1JzGETtQ3qugdzFm5RHb4gFp3UV5fiImgsvUjxG7tQGCbRvQsal0WYURa8/o7LlbA8aHUknVYfkIDczxMLhaIXXXXXXXXaHIHyU97mYx3jVRGut5Wqz2YSMg4LtScbq1aZRsL6D0eRXMqOt5ZmqK0vOK0XVjjHSf4iqh+2baTAzTAvkRWc/tOfugxGLQVjJGiXKqmzYRIJ4KcwtzZ+x2GRC5zcQJ1sWAQW0O8zUwv+sczvZ2sZWb8L1pW10n0AmA7Zx4m+LjWxZzMqlt2q9KgrMxBQhDn2YAw=="},"endpoint":{"scope":{"type":"BearerToken","token":"Atza|IwEBIN210DfxKc1WgFSer2mXXXXXg8-9IlBJvie6AiB0WN7chZB-quyEwpyiYoh_VHJKWpjVUkPeKYRHiIbHTiE_DPei98R44XW4dZQjeq5K0Dugt_h_hiua6wsNNAhuMnll0ebwNyo2KbQq07qTANkv2CWQhcsaSLtdpv-7VLXJMf1Cf_eT2VbI5YSc4mpvoKtfVIWJNJoTQ8-N4zycHj4ysXHSlhsxrBqASC33czt57ZBVwpA_R9RoG_Cp6L24WFLPXILTkY1J24gz52ndFxtJyHvFIs_irHkQi7nrF1iVLWZwhIDj9gQSj5oP-qjGJciWoqHiKMJ-1xEHxeiNASE3zRnoNvpRCXXXXX4VFbMxPQwEipmG9DjbGgCMCjgql14taLKt-idzrVug_7HC8vWH3i4S5rb5GprP8_IFFn34MAyRmlm5ZIHtovR4Od9h0IdQFNTQbA2VvDR7WgvleHsx4_LwKC2EAGJTuQ5XqEF2W54305Otn7nqRLwxuYQl4"},"endpointId":"NEQ0512XXX","cookie":{"fuuid":"5c48e035-f33f-ef3d-979d-f94b6d8253424926","device":"Rollo_EG_Kueche"}},"payload":{"percentageDelta":-25}}}
[2019-2-8 12:12:57] accepted new token
[2019-2-8 12:12:57] { aud:
'amzn1.application-oa2-client.707cce05387e443ca7e778056XXXXX0',
user_id: 'amzn1.account.AH6IOT3GZ6EL36WJP5M2USNXXXXX',
iss: 'https://www.amazon.com',
exp: 3598,
app_id: 'amzn1.application.e2e133bc63b04704a3e512589XXXXX',
iat: 1549624375 }
[2019-2-8 12:12:57] [FHEM] Rollo_EG_Kueche: executing set cmd for TargetPosition with value 75
[2019-2-8 12:12:57] [FHEM] executing: http://192.168.188.26:8083/fhem?cmd=set%20Rollo_EG_Kueche%20pct%2075&XHR=1
[2019-2-8 12:12:57] <<<< [srv] {"context":{"properties":[{"namespace":"Alexa.PercentageController","name":"percentage","value":75,"timeOfSample":"2019-02-08T11:12:57.328Z","uncertaintyInMilliseconds":500}]},"event":{"header":{"namespace":"Alexa","name":"Response","payloadVersion":"3","messageId":"ef947920-e162-4155-8f63-3fc8be0f9922","correlationToken":"AAAAAAAAAQDqQ7WIzSv50LZT/HSyE62bDAIAAAAAAAAvJh47W75LeJsJcBIzS9qzNKSBHIgdQioVFZLWrExviXlm0vi+XcF/AtyUjy9lhuDyeuqZn8t0jiDHx1BplauXXXXXXXddRtrTtrmLG3dYkl/FvqIVsYmaBdnn/Eicq4TDaDQ4T5oQ277GpO7/R0Tk7O99u3ggtZ4ru1JzGETtQ3qugdzFm5RHb4gFp3UV5fiImgsvUjxG7tQGCbRvQsal0WYURa8/o7LlbA8aHUknVYfkIDczxMLhaIXu4EzvoDswg0Mq1CiO/IMG0rUeKYizYeWye5TuhBTpQA37ILkAt0IouTyKaXxPAF22sEUJdWbnqLGfHmN5LaRRJ89lAHfk8FEQacgN4gTjZ/fnUZlPs6XR0LYMOqbU0OHQNSU8lRtSTywbyaHIHyU97mYx3jVRGut5Wqz2YSMg4LtScbq1aZRsL6D0eRXMqOt5ZmqK0vOK0XVjjHSf4iqh+2baTAzTAvkRWcXXXXXXXXczvZ2sZWb8L1pW10n0AmA7Zx4m+LjWxZzMqlt2q9KgrMxBQhDn2YAw=="},"endpoint":{"scope":{"type":"BearerToken","token":"Atza|IwEBIN210DfxKc1WgFSer2mh01TPSBg8-9IlBJvie6AiB0WN7chZB-quyEwpyiYoh_VHJKWpjVUkPeKYRHiIbHTiXXXXXE_DPei98R44XW4dZQjeq5K0Dugt_h_hiua6wsNNAhuMnll0ebwNyo2KbQq07qTANkv2CWQhcsaSLtdpv-7VLXJMf1Cf_eT2VbI5YSc4mpvoKtfVIWXL24WFLPXILTkY1J24gz52ndFxtJyHvFIs_irHkQi7nrF1iVLWZwhIDj9gQSj5oP-qjGJciWoqHiKMJ-1xEHxeiNASE3zRnoNvpRCM57LzkGRY4VFbMxPQwEipmG9DjbGgCMCjgql14taLKt-idzrVug_7HC8vWH3i4S5rb5GprP8_IFFn34MAyRmlm5ZIHtovR4Od9h0IdQFNTQbA2VvDR7WgvleHsx4_LwKC2EAGJTuQ5XqEF2W54305Otn7nqRLwxuYQl4"},"endpointId":"NEQ05XXXX"},"payload":{}}}
2019-02-08 12:13:02 caching: Rollo_EG_Kueche-motor: down:on
[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
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
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
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
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 xCode AuswählenChannelController:reading=channel,cmd=channel
Code Auswählen{
"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:Code Auswählen[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
sudo rm -rf /usr/lib/node_modules/alexa-fhem
# sudo npm install -g alexa-fhem
/usr/bin/alexa-fhem -> /usr/lib/node_modules/alexa-fhem/bin/alexa
+ alexa-fhem@0.5.15
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
attr SATReceiver genericDeviceType media
ChannelController:reading=channel,cmd=channel
ChannelController=verb=schalte,articles=den,valuePrefix=auf,value=ard,zdf,rtl,sat1,pro7,hessen
Zitat von: Esjay am 08 Februar 2019, 18:34:10
Einfach alexaName vergeben, in der App neu suchen lassen, darauf achten, dass er als Fernseher erkannt wird. anschließend wie Alexa vorschlägt den Ein Befehl geben, und dann kannst du ihn steuern.
Grüße
Zitat von: justme1968 am 08 Februar 2019, 18:50:47
du musst nix stoppen und neu starten. ein set <alexa> add <name> reicht.
welche alexa-fhem version hast du installiert?
und vor allem solltest du mal ins log schauen...
[2019-2-8 19:06:51] [FHEM] SATReceiver is media
[2019-2-8 19:06:51] [FHEM] SATReceiver has
[2019-2-8 19:06:51] [FHEM] Custom Volume [volume;cached]
[2019-2-8 19:06:51] [FHEM] Custom Power [power]
[2019-2-8 19:06:51] [FHEM] On [state;on,off]
[2019-2-8 19:06:51] [FHEM] Volume [volume]
[2019-2-8 19:06:51] [FHEM] Programm [channel]
[2019-2-8 19:06:51] [FHEM] LauterLeiser [state]
[2019-2-8 19:06:51] [FHEM] ChannelController [channel]
[2019-2-8 19:06:51] [FHEM] caching: Custom Volume: 65 (as number; from '65')
[2019-2-8 19:06:51] [FHEM] SATReceiver-power not a number: on
Zitat von: dk3572 am 08 Februar 2019, 19:12:07
Im Log taucht die Box jetzt aufCode Auswählen[2019-2-8 19:06:51] [FHEM] SATReceiver is media
[2019-2-8 19:06:51] [FHEM] SATReceiver has
[2019-2-8 19:06:51] [FHEM] Custom Volume [volume;cached]
[2019-2-8 19:06:51] [FHEM] Custom Power [power]
[2019-2-8 19:06:51] [FHEM] On [state;on,off]
[2019-2-8 19:06:51] [FHEM] Volume [volume]
[2019-2-8 19:06:51] [FHEM] Programm [channel]
[2019-2-8 19:06:51] [FHEM] LauterLeiser [state]
[2019-2-8 19:06:51] [FHEM] ChannelController [channel]
[2019-2-8 19:06:51] [FHEM] caching: Custom Volume: 65 (as number; from '65')
[2019-2-8 19:06:51] [FHEM] SATReceiver-power not a number: on
In der App wird sie nach wie vor als Schalter gefunden.
Edit:
In den customSlotTypes müsste nach dem add SatReceiver dieser doch auch dort auftauchen, oder?
Dort steht nur die Box mit dem alexaName als dreambox drin.
Edit2:
Jetzt auch den alexaName der Box geändert, Fhem neu gestartet, in App neu suchen lassen, alles ohne Erfolg.
Was kann ich noch tun oder an Infos liefern?
Zitat von: TomLee am 08 Februar 2019, 20:34:12
Welche der möglichen (https://forum.fhem.de/index.php/topic,95272.msg895281.html#msg895281) Befehle hast du denn bisher getestet ? oder wartest du nur auf ein kleines TV-Icon in der App ? hab gar kein genericDevicetype angegeben vor paar Tagen beim testen, meine 2 TVs werden aktuell als Typ sonstiges erkannt, testen kann ich gerade nicht.
Zitat von: justme1968 am 08 Februar 2019, 13:26:17
vermutlich hast du das npm
install in einem verzeichnis gemacht in dem noch eine alte version liegt.
Zitat von: justme1968 am 09 Februar 2019, 11:06:32
@dk3572: ich habe dich genau geschrieben was du setzen sollst. da steht nichts von einer auswahl.
es gibt keine 'richtigen' kommandos. was alexa versteht oder nicht ändert sich dauernd. du kannst nur die verlinkte doku lesen und probieren.
ich habe eben die prioritäten der erkannten device typen geändert. media hat jetzt vorrang und switch kommt als letztes
Zitat von: justme1968 am 09 Februar 2019, 11:06:32Ich würde an der Stelle um etwas Verständnis werben. Normalerweise wird man hier im Forum und auch hier im Thread immer wieder darauf hingewiesen, dass man sich an die Möglichkeiten/Vorgaben von FHEMWEB halten soll.
@dk3572: ich habe dich genau geschrieben was du setzen sollst. da steht nichts von einer auswahl.
Zitat von: justme1968 am 09 Februar 2019, 11:06:32
@ToKa: meinst du wirklich thermostat oder doch thermometer?
ich habe auch hier die reihenfolge geändert. damit müsste es gehen. vermutlich siehst du jetzt aber keine temperatur mehr. abfragen müsste trozdem noch gehen. wenn du den erst in der app auch sehen möchtest musst du den die temperatur auf ein anderes device kopieren und dies zusätzlich ein binden. z.b. per readingsProxy.
NR 195
NTFY_ORDER 50-alexa
STATE stopped; alexa-fhem not installed. install with 'sudo npm install -g alexa-fhem'.
TYPE alexa
active 0
alexa-fhem version 0.4.4
logfile ./log/alexa-%Y-%m-%d.log
Zitat von: Markus. am 10 Februar 2019, 07:21:36
Hallo Zusammen,
Hoffe das gehört hier hin.. ;-)
habe heute mal ein FHEM- Update gemacht. Verwende die Alexa-fhem V 0.4.4 und habe nund folgende ReadingsCode Auswählen
NR 195
NTFY_ORDER 50-alexa
STATE stopped; alexa-fhem not installed. install with 'sudo npm install -g alexa-fhem'.
TYPE alexa
active 0
alexa-fhem version 0.4.4
logfile ./log/alexa-%Y-%m-%d.log
Habe irgendwie am Rande mitbekommen, das es eine neue Version gibt. Ich verwende eine Custom Skill mit dem normalen Smart Home skill von Amazon. Funktioniert auch alles weiterhin soweit, wie es im Moment aussieht.
Aber muss ich da was anpassen damit der ServiceStatus wieder normal angezeigt wird?
Hat das irgendwas mit den Umfangreichen Änderungen am Modul zu tun
Gruß
Markus
In eigener Sache: Kann mir bitte jemand sagen, wozu das Attribut alexaRoom gut ist? Ich hatte es mal gesetzt, mal nicht - konnte aber keinen Unterschied feststellen. Die Geräte wurden in der Alexa-App nicht einem Raum/einer Gruppe mit gleichem Wortlaut zugeordnet oder ähnlich.
[2019-2-11 18:25:33] [FHEM] Fetching FHEM devices...
[2019-2-11 18:25:33] [FHEM] fetching: http://127.0.0.1:8083/fhem?cmd=jsonlist2%20NAME=EG_ga_SEN_Tuerkontakt_Garagentor&XHR=1
*** FHEM: connected
[2019-2-11 18:25:33] [FHEM] got: 1 results
[2019-2-11 18:25:33] [FHEM] EG_ga_SEN_Tuerkontakt_Garagentor is contact
[2019-2-11 18:25:33] [FHEM] EG_ga_SEN_Tuerkontakt_Garagentor has
[2019-2-11 18:25:33] [FHEM] BatteryLevel [battery]
[2019-2-11 18:25:33] [FHEM] StatusLowBattery [battery]
[2019-2-11 18:25:33] [FHEM] CurrentTemperature [temperature]
Internals:
DEF d14c12e6 34
FUUID 5c5bef9b-f33f-2e5f-2b1c-6c7c5f3889842337
IODev ZWAVE1
NAME EG_ga_SEN_Tuerkontakt_Garagentor
NR 205
STATE closed
TYPE ZWave
ZWaveSubDevice no
homeId d14c12e6
nodeIdHex 22
READINGS:
2017-10-22 17:34:51 alarm HomeSecurity: Tampering - product covering removed
2018-02-23 16:34:20 alarm_AccessControl Window/Door is closed, notificationIsOn
2017-10-22 17:42:03 alarm_HomeSecurity Event cleared: Previous Events cleared, notificationIsOn
2017-10-24 20:04:27 assocGroups 3
2018-02-22 02:30:42 battery 60 %
2018-01-04 18:07:09 model FIBARO System FGDW002 Door Opening Sensor 2
2018-01-04 18:07:09 modelConfig fibaro/fgdw2.xml
2018-01-04 18:07:09 modelId 010f-0702-1000
2018-01-14 13:16:41 neighborList ZWAVE1 ST_fl_US_Wandspot E1_wz_ZS_Tischleuchte_Wand E2_fl_ZS_Wandspot E2_ku_ZS_Tischleuchte E3_fl_ZS_Wandspot EG_ga_ZS_LEDStrip_Glasbausteine E1_wz_ZS_AllInOnePC
2018-01-04 01:12:41 neighborUpdate failed
2018-01-23 06:38:44 reportedState dim 19
2018-01-23 06:38:44 state dim 19
2018-02-23 06:15:15 temperature 6.4 C
2018-02-24 04:57:23 timeToAck 0.104
2018-02-24 04:57:23 transmit OK
2018-02-24 04:57:21 wakeup notification
2017-10-22 17:34:52 wakeupReport interval 64800 target 1
Attributes:
DbLogInclude alarm_AccessControl,alarm_HomeSecurity,temperature
IODev ZWAVE1
alexaName Garagentor
alias Garagentor
classes ZWAVEPLUS_INFO ASSOCIATION ASSOCIATION_GRP_INFO APPLICATION_STATUS BATTERY CONFIGURATION CRC_16_ENCAP DEVICE_RESET_LOCALLY FIRMWARE_UPDATE_MD MANUFACTURER_SPECIFIC MULTI_CHANNEL_ASSOCIATION ALARM POWERLEVEL SECURITY SENSOR_MULTILEVEL VERSION WAKE_UP
devStateIcon .*closed:fts_garage_door_100 .*open:fts_garage
event-on-change-reading .*
event-on-update-reading battery,temperature,wakeup
extendedAlarmReadings 1
genericDeviceType contact
group Sicherheit
icon hue_room_carport
room Garage,GoogleAssistant,Übersicht
stateFormat {(split(/,|is /, ReadingsVal($name,"alarm_AccessControl","")))[1]}
vclasses ALARM:5 APPLICATION_STATUS:1 ASSOCIATION:2 ASSOCIATION_GRP_INFO:1 BATTERY:1 CONFIGURATION:1 CRC_16_ENCAP:1 DEVICE_RESET_LOCALLY:1 FIRMWARE_UPDATE_MD:4 MANUFACTURER_SPECIFIC:2 MULTI_CHANNEL_ASSOCIATION:3 POWERLEVEL:1 SECURITY:1 SENSOR_MULTILEVEL:5 VERSION:2 WAKE_UP:2 ZWAVEPLUS_INFO:2
response.response.outputSpeech.text = 'Ich kenne: '+response.response.outputSpeech.text;
//fixme Fehler
} else if( command.characteristic && device !==undefined && command.device !== undefined) {
state += 'der Batteriestand ist '+ ((device.fhem.cached(device.mappings.StatusLowBattery.informId)==='ok')?'in ordnung':'niedrig');
}
//fixme doorstate
var patt = /open.*/i;
if( device.mappings.CurrentDoorState ) {
if( state ) {state = state.replace( ' und ', ', ' ); state += ' und ' };
state += 'ist '+ ((patt.test(device.fhem.cached(device.mappings.CurrentDoorState.informId)))?'geöffnet':'geschlossen');
} else if( device.mappings.ContactSensorState ) {
if( state ) {state = state.replace( ' und ', ', ' ); state += ' und ' };
state += 'ist '+ ((patt.test(device.fhem.cached(device.mappings.ContactSensorState.informId)))?'geöffnet':'geschlossen');
}
ret += '\n rollos';
//fixme Fenster
if( !seen['fenster'] )
ret +='\n fenster';
response.response.outputSpeech.ssml = result;
}
// fixme AudioPlayer Test
if( match = result.match( /<myaudiourl>(.*)<\/myaudiourl>/ ) ) {
log.info ( 'Audiourl Match: ' + match[1] );
var txt = result.match( /<myaudiotext>(.*)<\/myaudiotext>/ )
log.info ( 'Audiotext Match: ' + txt[1] );
response.response = {
shouldEndSession: true,
outputSpeech: {
type: "PlainText",
text: txt[1]
},
directives: [
{
type: "AudioPlayer.Play",
playBehavior: "REPLACE_ALL", // Setting to REPLACE_ALL means that this track will start playing immediately
audioItem: {
stream: {
url: match[1],
token: "1", // Unique token for the track - needed when queueing multiple tracks
offsetInMilliseconds: 0
}
}
}
]
}}
state += ' misst '+ device.fhem.cached(device.mappings.CurrentTemperature.informId).replace('.',',') +' Grad';
}
// fixme Humidity
if( device.mappings.CurrentRelativeHumidity ) {
if( state ) {state = state.replace( ' und ', ', ' ); state += ' und ' };
if ( state.search(' misst ') == -1) { state += ' misst ';};
state += device.fhem.cached(device.mappings.CurrentRelativeHumidity.informId).replace('.',',') +' Prozent Luftfeuchte';
}
// fixme Pressure
if( device.mappings.CurrentRelativePressure ) {
if( state ) {state = state.replace( ' und ', ', ' ); state += ' und ' };
if ( state.search(' misst ') == -1) { state += ' misst ';};
state += device.fhem.cached(device.mappings.CurrentRelativePressure.informId).replace('.',',') +' Hektopascal Luftdruck';
}
// fixme Wind
if( device.mappings.WindSpeed ) {
if( state ) { state = state.replace(' und ', ', ' ); state += ' und ' };
if ( state.search(' misst ') == -1) { state += ' misst ';};
state += device.fhem.cached(device.mappings.WindSpeed.informId).replace('.',',') +' kmH Windgeschwindigkeit';
}
// fixme UVIndex
if (device.mappings.UVIndex) {
if( parseInt(device.fhem.cached(device.mappings.UVIndex.informId)) > 0) {
if( state ) {state = state.replace( ' und ', ', ' ); state += ' und ' };
state += 'der UV Index ist '+ device.fhem.cached(device.mappings.UVIndex.informId).replace('.',',');
}
}
// fixme CurrentLux
if (device.mappings.CurrentLux) {
if( parseInt(device.fhem.cached(device.mappings.CurrentLux.informId)) > 0) {
if( state ) {state = state.replace( ' und ', ', ' ); state += ' und ' };
if ( state.search(' misst ') == -1) { state += ' misst ';};
state += device.fhem.cached(device.mappings.CurrentLux.informId).replace('.',',') +' Lux';;
}
}
// fixme Forecast
if( device.mappings.Forecastcode ) {
if( state ) {state = state.replace( ' und ', ', ' ); state += ' und ' };
state += 'die Vorhersage ist '+ device.fhem.cached(device.mappings.Forecastcode.informId);
}
// fixme CurrentLiter
if( device.mappings.CurrentLiter ) {
if( state ) {state = state.replace( ' und ', ', ' ); state += ' und ' };
state += 'der Füllstand ist '+ device.fhem.cached(device.mappings.CurrentLiter.informId) +' Liter';
}
// fixme CurrentKwh
if( device.mappings.CurrentKwh ) {
if( state ) {state = state.replace( ' und ', ', ' ); state += ' und ' };
state += 'der Zählerstand ist '+ device.fhem.cached(device.mappings.CurrentKwh.informId).replace('.',',') +' Kilowattstunden';;
}
// fixme CurrentSensorState
if( device.mappings.CurrentSensorState ) {
if( state ) {state = state.replace( ' und ', ', ' ); state += ' und ' };
state += 'der Status ist '+ device.fhem.cached(device.mappings.CurrentSensorState.informId).replace('.',' ');
}
nuc@NUC:/$ node --version
v8.9.4
nuc@NUC:/$ sudo npm install -g alexa-fhem
/usr/local/lib/node_modules/npm/bin/npm-cli.js:85
let notifier = require('update-notifier')({pkg})
^^^
SyntaxError: Block-scoped declarations (let, const, function, class) not yet supported outside strict mode
at exports.runInThisContext (vm.js:53:16)
at Module._compile (module.js:374:25)
at Object.Module._extensions..js (module.js:405:10)
at Module.load (module.js:344:32)
at Function.Module._load (module.js:301:12)
at Function.Module.runMain (module.js:430:10)
at startup (node.js:141:18)
at node.js:980:3
nuc@NUC:/$ nvm use v10.15.0
Now using node v10.15.0 (npm v6.4.1)
nuc@NUC:/$ node -v
v10.15.0
nuc@NUC:/$ sudo npm install -g alexa-fhem
/usr/local/lib/node_modules/npm/bin/npm-cli.js:85
let notifier = require('update-notifier')({pkg})
^^^
SyntaxError: Block-scoped declarations (let, const, function, class) not yet supported outside strict mode
at exports.runInThisContext (vm.js:53:16)
at Module._compile (module.js:374:25)
at Object.Module._extensions..js (module.js:405:10)
at Module.load (module.js:344:32)
at Function.Module._load (module.js:301:12)
at Function.Module.runMain (module.js:430:10)
at startup (node.js:141:18)
at node.js:980:3
nuc@NUC:~$ cd /home/nuc/.nvm/versions/node/v10.15.0/lib/node_modules/alexa-fhem/nuc@NUC:~/.nvm/versions/node/v10.15.0/lib/node_modules/alexa-fhem$ dir
bin createKey.sh lambda.js node_modules README.md
config-sample.json key lib package.json
Zitat von: justme1968 am 12 Februar 2019, 19:57:20
löschen und mit sudo und mit -g installieren.
Zitat von: justme1968 am 12 Februar 2019, 08:29:20
@ToKa: welche alexa-fhem version ist das ?
[2019-2-11 18:24:18] {"event":{"header":{"namespace":"Alexa.Discovery","name":"AddOrUpdateReport","payloadVersion":"3","messageId":"52af9543-b8f5-4785-89b6-aee549fa76bc"},"payload":{"endpoints":[{"endpointId":"ZWave_d14c12e6-34","manufacturerName":"FHEMZWave","modelName":"FHEMFIBARO System FGDW002 Door Opening Sensor 2","version":"<unknown>","friendlyName":"garagentor","description":"n: EG_ga_SEN_Tuerkontakt_Garagentor, r: garage,googleassistant,übersicht","actions":[],"capabilities":[{"type":"AlexaInterface","interface":"Alexa.TemperatureSensor","version":"3","properties":{"supported":[{"name":"temperature"}],"proactivelyReported":false,"retrievable":true}}],"displayCategories":["TEMPERATURE_SENSOR"],"cookie":{"device":"EG_ga_SEN_Tuerkontakt_Garagentor","fuuid":"5c5bef9b-f33f-2e5f-2b1c-6c7c5f3889842337"}}],"scope":{"type":"BearerToken","token":"access-token-from-Amazon"}}}}
unknown option -- u
usage: ssh [-1246AaCfGgKkMNnqsTtVvXxYy] [-b bind_address] [-c cipher_spec]
[-D [bind_address:]port] [-E log_file] [-e escape_char]
[-F configfile] [-I pkcs11] [-i identity_file]
[-J [user@]host[:port]] [-L address] [-l login_name] [-m mac_spec]
[-O ctl_cmd] [-o option] [-p port] [-Q query_option] [-R address]
[-S ctl_path] [-W host:port] [-w local_tun[:remote_tun]]
[user@]hostname [command]
BEGININSTALL alexa-fhem
FINISHINSTALL alexa-fhem
BEGINUPDATE alexa-fhem
FINISHUPDATE alexa-fhem
BEGINUNINSTALL alexa-fhem
FINISHUNINSTALL alexa-fhem
[2/13/2019, 5:13:41 PM] [FHEM] caching: ChannelController: ProSieben_HD (as string; from 'ProSieben_HD')
[2/13/2019, 5:13:41 PM] [FHEM] FormularF1: executing set cmd for ChannelController with value -1
[2/13/2019, 5:13:41 PM] [FHEM] executing: http://localhost:8083/fhem?cmd=set%20FormularF1%20channel%20-1&fwcsrf=csrf_119524027197013&XHR=1
Zitat von: justme1968 am 13 Februar 2019, 11:09:37
@Loredo: die Idee ist klasse. aber ich habe ein kleines problem: wenn das event nicht von global kommt kann ich NOTIFYDEV micht einfach verwenden weil ich ja nicht weiss wie das npmjs device heisst und TYPE=npmjs geht an der stelle nicht. wie wäre es die events von global kommen zu lassen und npmjs mit in den text zu packen?
npmjsDeviceName BEGININSTALL alexa-fhem
npmjsDeviceName FINISHINSTALL alexa-fhem
NOTIFYDEV = global,$name,TYPE=npmjs
defmod str_OG_WZ_Deckenbeleuchtung structure wzdb MQTT2_zigbee_gu10_1 MQTT2_zigbee_gu10_2 MQTT2_zigbee_gu10_3
attr str_OG_WZ_Deckenbeleuchtung alexaName decke
attr str_OG_WZ_Deckenbeleuchtung async_delay 1
attr str_OG_WZ_Deckenbeleuchtung genericDeviceType scene
defmod MQTT2_zigbee_gu10_1 MQTT2_DEVICE zigbee_0x00158d0003274a6c
attr MQTT2_zigbee_gu10_1 userattr structexclude wzdb wzdb_map
attr MQTT2_zigbee_gu10_1 IODev MQTT2_CLIENT
attr MQTT2_zigbee_gu10_1 devStateIcon {zigbee2mqtt_devStateIcon255($name)}
attr MQTT2_zigbee_gu10_1 genericDeviceType light
attr MQTT2_zigbee_gu10_1 group ZIGBEE
attr MQTT2_zigbee_gu10_1 icon light_control
attr MQTT2_zigbee_gu10_1 model L_02a_zigbee2mqtt_bulb
attr MQTT2_zigbee_gu10_1 readingList zigbee2mqtt/0x00158d0003274a6c:.* { json2nameValue($EVENT) }\
zigbee2mqtt/0x00158d0003274a6c/set:.* { json2nameValue($EVENT) }
attr MQTT2_zigbee_gu10_1 room MQTT2_DEVICE
attr MQTT2_zigbee_gu10_1 setList on:noArg zigbee2mqtt/0x00158d0003274a6c/set {"state":"ON"}\
off:noArg zigbee2mqtt/0x00158d0003274a6c/set {"state":"OFF"}\
brightness:colorpicker,BRI,0,15,255 zigbee2mqtt/0x00158d0003274a6c/set {"state":"on","$EVTPART0":"$EVTPART1"}
attr MQTT2_zigbee_gu10_1 setStateList on off
attr MQTT2_zigbee_gu10_1 stateFormat {lc ReadingsVal("$name","state",0)}
attr MQTT2_zigbee_gu10_1 structexclude alexaName
attr MQTT2_zigbee_gu10_1 webCmd toggle:on:off:brightness
Zitat von: justme1968 am 13 Februar 2019, 19:43:50
aber wir können auch im developer bereich diskutieren und schauen was rudi dazu sagt.
2019.02.14 21:48:20 2: alexa: starting alexa-fhem: /usr/bin/ssh pi@192.168.6.234 -c /tmp/alexa-fhem.cfg
Unknown cipher type '/tmp/alexa-fhem.cfg'
alexaFHEM running /usr/bin/ssh 2019-02-14 22:09:16
alexaFHEM.ProxyConnection stopped 2019-02-14 22:02:57
kill $(ps aux | grep 'alexa-fhem' | grep -v grep | awk '{print $2}')
Zitat von: binford6000 am 18 Januar 2019, 22:37:34
Vielleicht wäre noch ein Hinweis im Wiki hilfreich:
Das Hinzufügen des Eintrags scene in das Attribut genericDeviceType ist in global vorzunehmen:Code Auswählenattr global userattr genericDeviceType:switch,outlet,light,blind,scene,speaker,thermostat
Zitat von: justme1968 am 17 Februar 2019, 17:08:26
naja... es gibt genau eine FHEM connector seite und dort genau einen update eintrag.
Zitat von: Esjay am 13 Februar 2019, 17:30:32
Hallo Justme1968
kurze Frage/Hinweis zu dem ChannelController.
Kanal vor bzw. rück werden bei mir beide mit -1 im Log quittiert. In der App kann ich sehen, dass Alexa auch jeweils Kanal vor bzw. zurück erkannt hat.
Vll könnte jemand anderes, das mal bei sich verifizieren.Code Auswählen[2/13/2019, 5:13:41 PM] [FHEM] caching: ChannelController: ProSieben_HD (as string; from 'ProSieben_HD')
[2/13/2019, 5:13:41 PM] [FHEM] FormularF1: executing set cmd for ChannelController with value -1
[2/13/2019, 5:13:41 PM] [FHEM] executing: http://localhost:8083/fhem?cmd=set%20FormularF1%20channel%20-1&fwcsrf=csrf_119524027197013&XHR=1
Das nächste Problem besteht beim Enigma2 Modul, welches kein reading mit der Kanal Nummer hat, bzw. gibt die API das nicht her. Jedoch kann man ein set xyz channelUp bzw set xyz channelDown machen um den Kanal zu wechseln. Könnte man hier ein mapping dazwischen bauen?
VG
Edit:
Hier stand Blödsinn!
//fixme Audioplayer
var audioPlayer = function (audioURL, offsetInMilliseconds, playBehavior, token, previousToken) {
var response = {
shouldEndSession: true,
directives: [
{
type: "AudioPlayer.Play",
playBehavior: playBehavior,
audioItem: {
stream: {
url: audioURL,
token: token, // Unique token for the track - needed when queueing multiple tracks
expectedPreviousToken: previousToken, // The expected previous token - when using queues, ensures safety
offsetInMilliseconds: offsetInMilliseconds
}
}
}
]
};
//Fixme mp3list
var mp3list = [];
var mp3pos;
var mp3queued;
var mp3offset;
//Fixme mp3list end
// fixme AudioPlayer Start
if( match = result.match( /<myaudiourl>(.*)<\/myaudiourl>/ ) ) {
mp3list = match[1].split(" ");
mp3pos = 0;
response.response=audioPlayer(mp3list[mp3pos],0,"REPLACE_ALL",mp3pos);
}
var audioPlayerResponse = function (event, response) {
if( event.request.type === 'AudioPlayer.PlaybackStarted' || event.request.type === 'AudioPlayer.PlaybackStopped' )
{ mp3pos = parseInt(event.request.token);
mp3offset = parseInt(event.request.offsetInMilliseconds);
response = {
"version": "1.0",
"response": {
"shouldEndSession": true
}
};
}
else if( event.request.type === 'AudioPlayer.PlaybackNearlyFinished' )
{
if ( mp3pos < mp3list.length - 1 )
{
response.response=audioPlayer(mp3list[mp3pos+1],0,"ENQUEUE",mp3pos+1,mp3pos);
}
}
return(response);
};
//fixme audioplayer response
response = audioPlayerResponse(event, response);
//fixme audioplayer response end
var audioPlayerIntents = function (event, response) {
if( event.request.intent.name === 'AMAZON.NextIntent' ) {
if ( mp3pos < mp3list.length - 1 )
{
mp3pos = mp3pos +1;
response.response=audioPlayer(mp3list[mp3pos],0,"REPLACE_ALL",mp3pos);
}
}
else if( event.request.intent.name === 'AMAZON.PreviousIntent' ) {
mp3pos = mp3pos -1;
if ( mp3pos > -1 )
{
response.response=audioPlayer(mp3list[mp3pos],0,"REPLACE_ALL",mp3pos);
}
}
else if( event.request.intent.name === 'AMAZON.PauseIntent' ) {
response.response = {
shouldEndSession: false,
directives: [
{
"type": "AudioPlayer.Stop"
}
]
}
}
else if( event.request.intent.name === 'AMAZON.ResumeIntent' ) {
response.response=audioPlayer(mp3list[mp3pos],mp3offset,"REPLACE_ALL",mp3pos);
}
return response;
};
//Fixme Ausioplayer Intents
if( event.request.intent.name === 'AMAZON.NextIntent' || event.request.intent.name === 'AMAZON.PreviousIntent' || event.request.intent.name === 'AMAZON.PauseIntent' || event.request.intent.name === 'AMAZON.ResumeIntent' ) {
response = audioPlayerIntents (event, response);
}
if( device.mappings.CurrentDoorState ) {
if( state ) { state.replace( ' und ', ', ' ); state += ' und ' };
state += 'ist '+ ((device.fhem.cached(device.mappings.CurrentDoorState.informId).indexOf('open') >= 0)?'geöffnet':'geschlossen');
} else if( device.mappings.ContactSensorState ) {
if( state ) { state.replace( ' und ', ', ' ); state += ' und ' };
state += 'ist '+ ((device.fhem.cached(device.mappings.ContactSensorState.informId).indexOf('open') >= 0)?'geöffnet':'geschlossen');
}
Zitat von: justme1968 am 22 Februar 2019, 21:39:19
nein. das log lässt sich nicht deaktivieren. dir ausgabe müssen ja irgendwohin.
warum willst du etwas deaktivieren?
root@raspberrypi:/usr/local/lib/node_modules/alexa-fhem/lib# diff server.js server.js_0_5_21_geht
4a5,10
> //Fixme mp3list
> var mp3list = [];
> var mp3pos;
> var mp3queued;
> var mp3offset;
> //Fixme mp3list end
685a692,695
> //fixme Fenster
> if( !seen['fenster'] )
> ret +='\n fenster';
> //fixme Fenster end
1475a1486,1491
> //fixme fix undefined
> if ( event === undefined || event.session === undefined )
> {
> sessions[session] = {};
> }
> else {
1481a1498
> }
1501c1518,1519
< if( event.session.application !== undefined && this.roomOfIntent[event.session.application.applicationId] )
---
> // fixme undefined
> if( event !== undefined && event.session !== undefined && event.session.application !== undefined && this.roomOfIntent[event.session.application.applicationId] )
1514a1533,1536
> //fixme audioplayer response
> response = audioPlayerResponse(event, response);
> //fixme audioplayer response end
>
1624a1647,1652
> // fixme AudioPlayer Start
> if( match = result.match( /<myaudiourl>(.*)<\/myaudiourl>/ ) ) {
> mp3list = match[1].split(" ");
> mp3pos = 0;
> response.response=audioPlayer(mp3list[mp3pos],0,"REPLACE_ALL",mp3pos);
> }
1800c1828,1832
< if( event.request.intent.name === 'AMAZON.StopIntent' ) {
---
> //Fixme Ausioplayer Intents
> if( event.request.intent.name === 'AMAZON.NextIntent' || event.request.intent.name === 'AMAZON.PreviousIntent' || event.request.intent.name === 'AMAZON.PauseIntent' || event.request.intent.name === 'AMAZON.ResumeIntent' ) {
> response = audioPlayerIntents (event, response);
> }
> else if( event.request.intent.name === 'AMAZON.StopIntent' ) {
1840a1873,1874
> // Fixme OwnMappings
> state = ownMappings (device, state);
1875c1909
< state += 'ist '+ ((device.fhem.cached(device.mappings.CurrentDoorState.informId)==='open')?'geöffnet':'geschlossen');
---
> state += 'ist '+ ((device.fhem.cached(device.mappings.CurrentDoorState.informId).indexOf('open') >= 0)?'geöffnet':'geschlossen');
1878c1912
< state += 'ist '+ ((device.fhem.cached(device.mappings.ContactSensorState.informId)==='open')?'geöffnet':'geschlossen');
---
> state += 'ist '+ ((device.fhem.cached(device.mappings.ContactSensorState.informId).indexOf('open') >= 0)?'geöffnet':'geschlossen');
2683a2718,2719
> log.info( 'ContactSensor mapping' + device.fhem.cached(mapping.informId) );
>
2685c2721,2723
< if( current === 'CONTACT_DETECTED' || current === 'Closed' || current === 'closed' )
---
> log.info( 'ContactSensor current' + current);
> // Fixme Current
> if( current === 'CONTACT_DETECTED' || current.indexOf('CLOSED') >= 0 || current.indexOf('Closed') >= 0 || current.indexOf('closed') >= 0 )
2688a2727
> log.info( 'ContactSensor current' + current);
2700c2739,2740
< if( current === 'CLOSED' || current === 'Closed' || current === 'closed' )
---
> // Fixme Current
> if( current === 'CONTACT_DETECTED' || current.indexOf('CLOSED') >= 0 || current.indexOf('Closed') >= 0 || current.indexOf('closed') >= 0 )
2899a2940
> log.info( 'ContactSensor d.capabilities.push' );
4235a4277,4411
>
> //fixme Audioplayer
> var audioPlayer = function (audioURL, offsetInMilliseconds, playBehavior, token, previousToken) {
> var response = {
> shouldEndSession: true,
> directives: [
> {
> type: "AudioPlayer.Play",
> playBehavior: playBehavior,
> audioItem: {
> stream: {
> url: audioURL,
> token: token, // Unique token for the track - needed when queueing multiple tracks
> expectedPreviousToken: previousToken, // The expected previous token - when using queues, ensures safety
> offsetInMilliseconds: offsetInMilliseconds
> }
> }
> }
> ]
>
> };
>
> return(response);
> };
>
> var audioPlayerResponse = function (event, response) {
>
> if( event.request.type === 'AudioPlayer.PlaybackStarted' || event.request.type === 'AudioPlayer.PlaybackStopped' )
> { mp3pos = parseInt(event.request.token);
> mp3offset = parseInt(event.request.offsetInMilliseconds);
> response = {
> "version": "1.0",
> "response": {
> "shouldEndSession": true
> }
> };
> }
> else if( event.request.type === 'AudioPlayer.PlaybackNearlyFinished' )
> {
> if ( mp3pos < mp3list.length - 1 )
> {
> response.response=audioPlayer(mp3list[mp3pos+1],0,"ENQUEUE",mp3pos+1,mp3pos);
> }
> }
> return(response);
> };
>
> var audioPlayerIntents = function (event, response) {
> if( event.request.intent.name === 'AMAZON.NextIntent' ) {
> if ( mp3pos < mp3list.length - 1 )
> {
> mp3pos = mp3pos +1;
> response.response=audioPlayer(mp3list[mp3pos],0,"REPLACE_ALL",mp3pos);
> }
> }
> else if( event.request.intent.name === 'AMAZON.PreviousIntent' ) {
> mp3pos = mp3pos -1;
> if ( mp3pos > -1 )
> {
> response.response=audioPlayer(mp3list[mp3pos],0,"REPLACE_ALL",mp3pos);
> }
> }
> else if( event.request.intent.name === 'AMAZON.PauseIntent' ) {
> response.response = {
> shouldEndSession: false,
> directives: [
> {
> "type": "AudioPlayer.Stop"
> }
> ]
> }
> }
> else if( event.request.intent.name === 'AMAZON.ResumeIntent' ) {
> response.response=audioPlayer(mp3list[mp3pos],mp3offset,"REPLACE_ALL",mp3pos);
> }
> return response;
> };
>
> // Fixme OwnMappings
> var ownMappings = function (device, state) {
> // fixme Humidity
> if( device.mappings.CurrentRelativeHumidity ) {
> if( state ) {state = state.replace( ' und ', ', ' ); state += ' und ' };
> if ( state.search(' misst ') == -1) { state += ' misst ';};
> state += device.fhem.cached(device.mappings.CurrentRelativeHumidity.informId).replace('.',',') +' Prozent Luftfeuchte';
> }
> // fixme Pressure
> if( device.mappings.CurrentRelativePressure ) {
> if( state ) {state = state.replace( ' und ', ', ' ); state += ' und ' };
> if ( state.search(' misst ') == -1) { state += ' misst ';};
> state += device.fhem.cached(device.mappings.CurrentRelativePressure.informId).replace('.',',') +' Hektopascal Luftdruck';
> }
> // fixme Wind
> if( device.mappings.WindSpeed ) {
> if( state ) { state = state.replace(' und ', ', ' ); state += ' und ' };
> if ( state.search(' misst ') == -1) { state += ' misst ';};
> state += device.fhem.cached(device.mappings.WindSpeed.informId).replace('.',',') +' kmH Windgeschwindigkeit';
> }
> // fixme UVIndex
> if (device.mappings.UVIndex) {
> if( parseInt(device.fhem.cached(device.mappings.UVIndex.informId)) > 0) {
> if( state ) {state = state.replace( ' und ', ', ' ); state += ' und ' };
> state += 'der UV Index ist '+ device.fhem.cached(device.mappings.UVIndex.informId).replace('.',',');
> }
> }
> // fixme CurrentLux
> if (device.mappings.CurrentLux) {
> if( parseInt(device.fhem.cached(device.mappings.CurrentLux.informId)) > 0) {
> if( state ) {state = state.replace( ' und ', ', ' ); state += ' und ' };
> if ( state.search(' misst ') == -1) { state += ' misst ';};
> state += device.fhem.cached(device.mappings.CurrentLux.informId).replace('.',',') +' Lux';;
> }
> }
> // fixme Forecast
> if( device.mappings.Forecastcode ) {
> if( state ) {state = state.replace( ' und ', ', ' ); state += ' und ' };
> state += 'die Vorhersage ist '+ device.fhem.cached(device.mappings.Forecastcode.informId);
> }
> // fixme CurrentLiter
> if( device.mappings.CurrentLiter ) {
> if( state ) {state = state.replace( ' und ', ', ' ); state += ' und ' };
> state += 'der Füllstand ist '+ device.fhem.cached(device.mappings.CurrentLiter.informId) +' Liter';
> }
> // fixme CurrentKwh
> if( device.mappings.CurrentKwh ) {
> if( state ) {state = state.replace( ' und ', ', ' ); state += ' und ' };
> state += 'der Zählerstand ist '+ device.fhem.cached(device.mappings.CurrentKwh.informId).replace('.',',') +' Kilowattstunden';;
> }
> // fixme CurrentSensorState
> if( device.mappings.CurrentSensorState ) {
> if( state ) {state = state.replace( ' und ', ', ' ); state += ' und ' };
> state += 'der Status ist '+ device.fhem.cached(device.mappings.CurrentSensorState.informId).replace('.',' ');
> }
> return state;
> };
[2019-2-24 19:43:25] >>>> [ssh] {"directive":{"header":{"namespace":"Alexa.Speaker","name":"SetMute","payloadVersion":"3","messageId":"xxx","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"xxx"},"endpointId":"xxx","cookie":{"fuuid":"xxx","device":"AVR"}},"payload":{"mute":true}}}
[2019-2-24 19:43:26] [FHEM] caching: Custom Volume: 22 (as number; from '22')
[2019-2-24 19:43:26] <<<< [ssh] {"header":{"namespace":"Alexa","name":"ErrorResponse","payloadVersion":"3","messageId":"xxx","correlationToken":"-"},"payload":{"type":"INVALID_DIRECTIVE","message":"unknown"},"endpoint":{"scope":{"type":"BearerToken","token":"xxx"},"endpointId":"xxx","cookie":{"fuuid":"xxx","device":"AVR"}}}
[2019-2-24 19:42:27] [FHEM] AVR is speaker
[2019-2-24 19:42:27] [FHEM] AVR has
[2019-2-24 19:42:27] [FHEM] Custom Volume [volume;cached]
[2019-2-24 19:42:27] [FHEM] Custom Power [power]
[2019-2-24 19:42:27] [FHEM] On [state;on,off]
[2019-2-24 19:42:27] [FHEM] Mute [mute]
[2019-2-24 19:42:27] [FHEM] caching: Custom Volume: 32 (as number; from '32')
[2019-2-24 19:42:27] [FHEM] AVR-power not a number: on
[2019-2-24 19:42:27] caching: AVR-mute: off
[2019-2-25 13:59:12] BearerToken '...375A9' read from alexa
[2019-2-25 13:59:12] 39_alexa.pm is new version: true
[2019-2-25 13:59:12] sshautoconf: completed successfully
[2019-2-25 13:59:12] *** SSH: proxy configuration set up done
[2019-2-25 13:59:12] Reading alexaFHEM.ProxyConnection set to starting;; starting SSH
[2019-2-25 13:59:12] [FHEM] executing: http://192.168.178.83:8083/fhem?cmd=%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%201%3B%3Bundef%7D%3Bsetreading%20alexa%20alexaFHEM.ProxyConnection%20starting%3B%3B%20starting%20SSH%3B%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%200%3B%3Bundef%7D&XHR=1
[2019-2-25 13:59:12] Starting SSH with -R 1234:127.0.0.1:37577 -oServerAliveInterval=90 -i /opt/fhem/.ssh/id_rsa -p 58824 fhem-va.fhem.de
[2019-2-25 13:59:13] Reading alexaFHEM.ProxyConnection set to running;; SSH connected
[2019-2-25 13:59:13] [FHEM] executing: http://192.168.178.83:8083/fhem?cmd=%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%201%3B%3Bundef%7D%3Bsetreading%20alexa%20alexaFHEM.ProxyConnection%20running%3B%3B%20SSH%20connected%3B%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%200%3B%3Bundef%7D&XHR=1
[2019-2-25 13:59:13] *** SSH: proxy connection established
[2019-2-25 13:59:13] SSH: Welcome at the reverse proxy! This pseudoshell does not react to any input - do not get irritated.
2019-02-25 13:59:49 caching: MAX_OG_AZ_WT_0e145e-temperature: 19.1
[2019-2-25 13:59:49] [FHEM] caching: CurrentTemperature: 19.1 (as number; from '19.1')
[2019-2-25 14:00:19] Got SIGTERM, shutting down alexa-fhem...
[2019-2-25 14:00:19] Reading alexaFHEM.ProxyConnection set to stopping;; alexa-fhem terminating
[2019-2-25 14:00:19] [FHEM] executing: http://192.168.178.83:8083/fhem?cmd=%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%201%3B%3Bundef%7D%3Bsetreading%20alexa%20alexaFHEM.ProxyConnection%20stopping%3B%3B%20alexa-fhem%20terminating%3B%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%200%3B%3Bundef%7D&XHR=1
[2019-2-25 14:00:19] Stopping SSH ...
[2019-2-25 14:00:19] Reading alexaFHEM.ProxyConnection set to stopped
[2019-2-25 14:00:19] [FHEM] executing: http://192.168.178.83:8083/fhem?cmd=%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%201%3B%3Bundef%7D%3Bsetreading%20alexa%20alexaFHEM.ProxyConnection%20stopped%3B%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%200%3B%3Bundef%7D&XHR=1
[2019-2-25 14:00:19] *** SSH: exited with 143
[2019-2-25 14:00:19] Got SIGTERM, shutting down alexa-fhem...
[2019-2-25 14:00:19] Reading alexaFHEM.ProxyConnection set to stopping;; alexa-fhem terminating
[2019-2-25 14:00:19] [FHEM] executing: http://192.168.178.83:8083/fhem?cmd=%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%201%3B%3Bundef%7D%3Bsetreading%20alexa%20alexaFHEM.ProxyConnection%20stopping%3B%3B%20alexa-fhem%20terminating%3B%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%200%3B%3Bundef%7D&XHR=1
[2019-2-25 14:00:19] Stopping SSH ...
[2019-2-25 14:01:00] using config from ./alexa-fhem.cfg
*** CONFIG: parsed completely
[2019-2-25 14:01:00] os.homedir()=/opt/fhem
[2019-2-25 14:01:00] this is alexa-fhem 0.5.19
[2019-2-25 14:01:00] connecting to FHEM ...
[2019-2-25 14:01:01] [FHEM] trying longpoll to listen for fhem events
[2019-2-25 14:01:01] [FHEM] starting longpoll: http://192.168.178.83:8083/fhem?XHR=1&inform=type=status;addglobal=1;filter=.*;since=null;fmt=JSON×tamp=1551099661982
[2019-2-25 14:01:04] [FHEM] got csrfToken:
[2019-2-25 14:01:04] [FHEM] Checking devices and attributes...
[2019-2-25 14:01:04] [FHEM] executing: http://192.168.178.83:8083/fhem?cmd=%7BAttrVal(%22global%22%2C%22userattr%22%2C%22%22)%7D&XHR=1
[2019-2-25 14:01:04] [FHEM] executing: http://192.168.178.83:8083/fhem?cmd=jsonlist2%20TYPE%3Dalexa&XHR=1
[2019-2-25 14:01:04] [FHEM] waiting for events ...
[2019-2-25 14:01:04] [FHEM] Fetching FHEM devices...
[2019-2-25 14:01:04] [FHEM] fetching: http://192.168.178.83:8083/fhem?cmd=jsonlist2%20alexaName=..*&XHR=1
[2019-2-25 14:01:04] [FHEM] alexa device is alexa
[2019-2-25 14:01:04] [FHEM] executing: http://192.168.178.83:8083/fhem?cmd=%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%201%3B%3Bundef%7D%3B%7B%24defs%7Balexa%7D-%3E%7B%22alexa-fhem%20version%22%7D%20%3D%20%220.5.19%22%7D%3B%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%200%3B%3Bundef%7D&XHR=1
[2019-2-25 14:01:04] [FHEM] executing: http://192.168.178.83:8083/fhem?cmd=%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%201%3B%3Bundef%7D%3Bget%20alexa%20proxyToken%3B%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%200%3B%3Bundef%7D&XHR=1
[2019-2-25 14:01:04] [FHEM] executing: http://192.168.178.83:8083/fhem?cmd=%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%201%3B%3Bundef%7D%3Blist%20alexa%20.eventToken%3B%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%200%3B%3Bundef%7D&XHR=1
[2019-2-25 14:01:04] Server listening on: http://127.0.0.1:39851 for proxy connections
[2019-2-25 14:01:04] *** SSH: checking proxy configuration
[2019-2-25 14:01:04] sshautoconf: home=/opt/fhem, spath=/opt/fhem/.alexa, cpath=./alexa-fhem.cfg, sshpath=/opt/fhem/.ssh
[2019-2-25 14:01:04] Passed config: {"connections":[{"uid":999,"name":"FHEM","server":"192.168.178.83","ssl":false,"webname":"fhem","port":"8083","filter":"alexaName=..*"}],"sshproxy":{"ssh":"/usr/bin/ssh","description":"FHEM Connector","options":["-i","/opt/fhem/.ssh/id_rsa","-p",58824,"fhem-va.fhem.de"],"bind-ip":"127.0.0.1","port":39851}}
[2019-2-25 14:01:04] sshautoconf: SSH key seems to exist
[2019-2-25 14:01:05] sshautoconf: Our SSH key is known at the reverse proxy, good!
[2019-2-25 14:01:05] [FHEM] executing: http://192.168.178.83:8083/fhem?cmd=%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%201%3B%3Bundef%7D%3Bjsonlist2%20alexa%3B%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%200%3B%3Bundef%7D&XHR=1
*** FHEM: connected
[2019-2-25 14:01:05] [FHEM] got: 27 results
[2019-2-25 14:01:05] [FHEM] Fenst_li_EG_WZ is switch
[2019-2-25 14:01:05] [FHEM] Fenst_li_EG_WZ has
[2019-2-25 14:01:05] [FHEM] On [state;on,off]
2019.02.25 15:11:44 1: Server shutdown delayed due to alexa for max 10 sec
2019.02.25 15:11:46 3: alexa: read: end of file reached while sysread
2019.02.25 15:11:46 3: alexa: stopped
2019.02.25 15:11:46 0: Server shutdown
2019.02.25 15:11:46 2: DbLog DBLogging - waiting for shutdown 20 seconds ...
2019.02.25 15:12:06 2: DbLog DBLogging - continuing shutdown sequence
2019.02.25 15:12:06 1: Shutdown executed
2019-02-25 15:35:39 alexa alexa alexaFHEM: stopping
2019-02-25 15:35:39 alexa alexa alexaFHEM.ProxyConnection: stopping; alexa-fhem terminating
2019-02-25 15:35:39 alexa alexa alexaFHEM.ProxyConnection: stopping; alexa-fhem terminating
2019-02-25 15:35:39 alexa alexa alexaFHEM.ProxyConnection: stopped
2019-02-25 15:36:05 alexa alexa alexaFHEM.ProxyConnection: starting; starting SSH
2019-02-25 15:36:05 alexa alexa alexaFHEM.ProxyConnection: running; SSH connected
2019-02-25 15:37:12 alexa alexa alexaFHEM: stopping
2019-02-25 15:37:12 alexa alexa alexaFHEM.ProxyConnection: stopping; alexa-fhem terminating
2019-02-25 15:37:12 alexa alexa alexaFHEM.ProxyConnection: stopping; alexa-fhem terminating
2019-02-25 15:37:12 alexa alexa alexaFHEM.ProxyConnection: stopped
2019-02-25 15:37:37 alexa alexa alexaFHEM.ProxyConnection: starting; starting SSH
2019-02-25 15:37:38 alexa alexa alexaFHEM.ProxyConnection: running; SSH connected
Zitat von: dcdead am 25 Februar 2019, 17:48:47
Danke! Bei mir funktioniert es mit dem yamaha_avr modul zusammen problemlos (Habe es jetzt 20 Mal hintereinander probiert)
Habe folgendes Homebridgemapping:
homebridgeMapping Mute=mute,cmd=mute,ValueOn=on,ValueOff=off,cmdOn=mute+on,cmdOff=mute+off
Zitat von: justme1968 am 25 Februar 2019, 21:32:36
die sprach kommandos gehen trotzdem. wenn sie erkannt werden. log ausgabe anschauen.
schalter weil es vermutlich on und off gibt. wenn du ras nicht magst hombridgeMapping mit On=clear anlegen.
Zitatmappings for dmMedienwiedergabe: { '00001001-0000-1000-8000-135D67EC4377':
mappings for dmTV: { '00001001-0000-1000-8000-135D67EC4377':
mappings for dmTest: { '00001001-0000-1000-8000-135D67EC4377':
Zitat von: MadMax-FHEM am 26 Februar 2019, 13:40:10
Hallo André,
danke für die stetige Weiterentwicklung! :)
Nachdem du mir hier: https://forum.fhem.de/index.php/topic,97887.msg911520.html#msg911520 neue Wege aufgezeigt hast ;)
Bin ich gerade (auch) am "Rumspielen" mit dem genericDeviceType media.
(speaker geht/ging [gefühlt] ganz gut / laut/leise geht auch bei media [meist] gut / Kanalwechsel ist [noch/manchmal] etwas zickig)
Es funktioniert mal gut mal schlecht, liegt aber eher daran, dass Alexa nicht (immer) weiß was ich will bzw. was sie machen soll ;)
(und sie schlägt mir immer irgendwelche "dummen" anderen Skills zur Aktivierung vor ;) )
Da ich denke, dass das wichtigste (zumindest war das oft so) der Name ist (aber er sollte auch zum Gesprochenen passen), spiele ich grad damit rum.
Daher habe ich aktuell 2 Dummy mit dem genericDeviceType media (so kann ich ausprobieren, mit welchem Namen ich besser zurecht komme und Alexa nat. auch), evtl. werden es noch ein paar mehr bis ich den passenden Namen "für uns" gefunden habe ;)
Ich habe den 2ten Dummy per "Raw Definition" kopiert und dann den Namen geändert (in der Raw Definition Ansicht).
Die FUUID ist unterschiedlich.
Einmal kam ein Befehl (obwohl eigentlich richtig verstanden) beim falschen Gerät an...
...also auch in der Payload stand schon das falsche drin (daher kann alexa-fhem nichts dafür ;) ).
Daher habe ich "Debugging" aktiviert und mich auf die Suche gemacht...
EDIT: eben hat es mal wieder funktioniert, also Alexa hat mich verstanden und es auch gemacht, allerdings erneut beim falschen Gerät... ;)Im Log gesehen, dass die ID bei beiden Geräten die selbe ist:
Heißt das, dass die irgendwie "identisch" sind!?
Oder interpretiere ich da etwas falsch und das ist gar keine Geräte-ID und auch kein Problem!?
EDIT4: ok, das war jetzt Quatsch, sorry! ;) Trotzdem bleibt das "Problem"...
EDIT2: alexa-fhem Version: 0.5.24 / bzw. alexa-fhem und fhem gestern ein Update durchgeführt.
EDIT3: jetzt bin ich sicher, die Einstellungen landen immer beim neu (copy/paste) angelegten Dummy. Egal welches Gerät ich über Alexa anspreche. Aktuell kann ich nur mit Lautstärke testen, weil nur das aktuell zuverlässig verstanden wird...
Danke schon mal (wieder!), Joachim
Zitat von: justme1968 am 26 Februar 2019, 14:25:31
schwierig schwierig ...
Zitat von: justme1968 am 26 Februar 2019, 14:25:31
amazon versucht ja bei den media und volume geschichten auch bei fehlendem device Namen
ein passendes oder das zuletzt verwendete gerät zu finden.
ich meine bemerkt zu habend scheinbar genau das recht oft schief geht.
d.h. auf jeden fall im log schauen welches gerät (fuuid) tatsächlich im event steht das von amazon kommt. wenn es das falsche ist -> feedback an amazon. am besten die ausführliche version.
Zitat von: justme1968 am 26 Februar 2019, 14:25:31
wenn es im event das richtige gerät ist und fhem trotzdem das falsche schaltet (kann ich mir garnicht vorstellen :) )-> dann müssen wir suchen. ein log mit verbose 5 und -D sollte weiter helfen.
Zitat von: doman75 am 26 Februar 2019, 14:20:42
Hallo Joachim,
würdest du mal deine raw Definition vom Dummy mit dem type media hier reinstellen? Das wäre sehr cool.
Grüße
Swen
defmod dmTest dummy
attr dmTest alexaName media box
attr dmTest alias Mediabox
attr dmTest genericDeviceType media
attr dmTest homebridgeMapping PlaybackController:reading=playback,values=Play;;Pause;;Stop;;Previous;;Next,cmd=playback ChannelController:reading=channel,cmd=channel
attr dmTest oldreadings volume
attr dmTest readingList volume mute playback channel
attr dmTest room Wohnzimmer,alexa
attr dmTest setList on off volume mute channel
setstate dmTest off
setstate dmTest 2019-02-26 13:41:31 channel 5
setstate dmTest 2019-02-25 23:20:27 mute 1
setstate dmTest 2019-02-26 00:29:44 playback Play
setstate dmTest 2019-02-25 23:45:32 state off
setstate dmTest 2019-02-26 14:29:29 volume 100
sub my_PlaybackControl($$)
{
my ($Device,$Event) = @_;
my $CurrentActivity = ReadingsVal("HarmonyHub", "currentActivity", "n.a.");
Log(1,"my_PlaybackControl Device: $Device Event: $Event");
# if($Event eq "on")
# {
# fhem("set HarmonyHub activity Fernsehen");
# }
# elsif($Event eq "off")
# {
# {fhem "set HarmonyHub activity PowerOff"}
# }
# elsif($Event =~ m/mute/)
if($Event =~ m/mute/)
{
fhem("set HarmonyHub command Mute");
}
elsif($Event =~ m/volume/)
{
if(OldReadingsVal($Device, "volume", 0) > ReadingsVal($Device, "volume", 0))
{
fhem("set HarmonyHub command VolumeDown; sleep 1; set HarmonyHub command VolumeDown; sleep 1; set HarmonyHub command VolumeDown");
}
else
{
if(ReadingsVal($Device, "mute", 0) eq "1")
{
fhem("set HarmonyHub command Mute");
fhem("setreading $Device mute 0");
}
else
{
# weil das erste VolumeUp "nur" die Anzeige "anwirft" und erst das zweite tatsächlich lauter macht und einmal ist ja bekanntlich keinmal ;)
fhem("set HarmonyHub command VolumeUp; sleep 1; set HarmonyHub command VolumeUp; sleep 1; set HarmonyHub command VolumeUp");
}
}
}
elsif($Event =~ m/playback/)
{
my $PlayState = (split(/: /, $Event))[1];
# irgendwie habe ich die Activity wohl "falsch" angelegt, sie hat kein Play/Stop/Pause, daher direkt über das "Gerät"
if($CurrentActivity =~ m/Amazon/)
{
fhem("set harmony_41290995 command $PlayState");
}
Log(1,"my_PlaybackControl Device: $Device Event: $Event PlayState: $PlayState");
}
elsif($Event =~ m/channel/)
{
my $ChannelNr = (split(/: /, $Event))[1];
Log(1,"my_PlaybackControl Device: $Device Event: $Event ChannelNr: $ChannelNr");
}
}
defmod nWiedergabeControl notify dmTest:(on|off|channel|mute|volume|playback).* {my_PlaybackControl($NAME, $EVENT)}
Zitat von: MadMax-FHEM am 26 Februar 2019, 15:00:19
Hi Swen,
klar:Code Auswählen
defmod dmTest dummy
attr dmTest alexaName media box
attr dmTest alias Mediabox
attr dmTest genericDeviceType media
attr dmTest homebridgeMapping PlaybackController:reading=playback,values=Play;;Pause;;Stop;;Previous;;Next,cmd=playback ChannelController:reading=channel,cmd=channel
attr dmTest oldreadings volume
attr dmTest readingList volume mute playback channel
attr dmTest room Wohnzimmer,alexa
attr dmTest setList on off volume mute channel
setstate dmTest off
setstate dmTest 2019-02-26 13:41:31 channel 5
setstate dmTest 2019-02-25 23:20:27 mute 1
setstate dmTest 2019-02-26 00:29:44 playback Play
setstate dmTest 2019-02-25 23:45:32 state off
setstate dmTest 2019-02-26 14:29:29 volume 100
Ob das setList (volume mute channel) Not tut weiß ich nicht...
Habe schon mit und ohne etc. probiert aber Kanalwechsel ist noch sehr unzuverlässig.
Liegt aber an Amazon/Alexa.
Mal geht es, dann im nächsten Moment schon wieder nicht usw. (gleichlautenden Befehl nur andere Kanalnummer [von Name was auch schon 1x funktioniert hat ;) ganz zu schweigen]).
Meist wird der Harmony oder irgendein RemoteTV Skill angepriesen...
Lautstärke geht ganz gut (bis auf die aktuelle "Verwechslung" [siehe Post zuvor])...
Das Attribut "oldreadings volume" habe ich, da ich eben mit Dummy/Notify arbeite.
Da Lautstärke (so wie ich es habe/nutze: Alexa mach lauter, leiser, schalte stumm [wie heißt denn "unstumm" in Deutsch? ;) / aktuell sage ich: mach wieder lauter :) ) nur 0-100 geht, rufe ich eine Sub, in der ich dann schaue was zu tun ist:Code Auswählen
sub my_PlaybackControl($$)
{
my ($Device,$Event) = @_;
my $CurrentActivity = ReadingsVal("HarmonyHub", "currentActivity", "n.a.");
Log(1,"my_PlaybackControl Device: $Device Event: $Event");
# if($Event eq "on")
# {
# fhem("set HarmonyHub activity Fernsehen");
# }
# elsif($Event eq "off")
# {
# {fhem "set HarmonyHub activity PowerOff"}
# }
# elsif($Event =~ m/mute/)
if($Event =~ m/mute/)
{
fhem("set HarmonyHub command Mute");
}
elsif($Event =~ m/volume/)
{
if(OldReadingsVal($Device, "volume", 0) > ReadingsVal($Device, "volume", 0))
{
fhem("set HarmonyHub command VolumeDown; sleep 1; set HarmonyHub command VolumeDown; sleep 1; set HarmonyHub command VolumeDown");
}
else
{
if(ReadingsVal($Device, "mute", 0) eq "1")
{
fhem("set HarmonyHub command Mute");
fhem("setreading $Device mute 0");
}
else
{
# weil das erste VolumeUp "nur" die Anzeige "anwirft" und erst das zweite tatsächlich lauter macht und einmal ist ja bekanntlich keinmal ;)
fhem("set HarmonyHub command VolumeUp; sleep 1; set HarmonyHub command VolumeUp; sleep 1; set HarmonyHub command VolumeUp");
}
}
}
elsif($Event =~ m/playback/)
{
my $PlayState = (split(/: /, $Event))[1];
# irgendwie habe ich die Activity wohl "falsch" angelegt, sie hat kein Play/Stop/Pause, daher direkt über das "Gerät"
if($CurrentActivity =~ m/Amazon/)
{
fhem("set harmony_41290995 command $PlayState");
}
Log(1,"my_PlaybackControl Device: $Device Event: $Event PlayState: $PlayState");
}
elsif($Event =~ m/channel/)
{
my $ChannelNr = (split(/: /, $Event))[1];
Log(1,"my_PlaybackControl Device: $Device Event: $Event ChannelNr: $ChannelNr");
}
}
und dann eben noch das Notify dazu:Code Auswählen
defmod nWiedergabeControl notify dmTest:(on|off|channel|mute|volume|playback).* {my_PlaybackControl($NAME, $EVENT)}
Das alles ist (wie man am Code und den Namen sieht) erst mal zum Testen...
(und [in vielen Dingen] sehr speziell auf meine Umgebung)
...mache ich eigentlich immer, bevor es dann auf das Hauptsystem (in schön und sauber) kommt...
UND JA: DUMMY und NOTIFY sind für Dummies ;)
-> das geht bestimmt auch besser/schöner/geschickter/schlanker/...
Gruß, Joachim
Zitatwie heißt denn "unstumm" in Deutsch?
Zitat von: justme1968 am 26 Februar 2019, 15:29:48
gestern hat jemand gepostet das es mit ton an und ton aus geht.
Attributes:
alexaName Receiver
alexaRoom Wohnzimmer
cmdIcon muteT:rc_MUTE
connectionCheck 240
devStateIcon on:rc_GREEN:off mainOff:rc_YELLOW:main_on off:rc_STOP:on absent:rc_RED muted:rc_MUTE@green:muteT playing:rc_PLAY@green:pause paused:rc_PAUSE@green:play
dlnaName DLNA_0005cd37a506
genericDeviceType speaker
group Multimedia
homebridgeMapping #On=zoneMain,cmdOn=on,cmdOff=off
#Volume=volume,minValue=0,maxValue=40,cmd=volume
#Favorit=favoriteList,cmd=favoriteList
#Eingang=input,cmd=input
#Sender=stream,cmd=stream
#InputController:reading=input:cmd=input,values=Sat/Cbl;Mediaplayer
#LauterLeiser=state,minValue=0,maxValue=40,minStep=5,cmd=+
#Mute=mute,cmd=mute,ValueOn=on,ValueOff=off,cmdOn=mute+on,cmdOff=mute+off
icon it_server
room Multimedia
sortby 2
stateFormat stateAV
webCmd volume:mute:input:favoriteList:stream
Zitat von: Loredo am 26 Februar 2019, 16:36:17
Hast du alexa-fhem neu gestartet?
Es kann sein, dass das nicht automatisch passiert ist, weil sich das Event von "update" auf "install" geändert hat und André das womöglich im FHEM Modul bisher nicht berücksichtigt hat, so dass die Versionsnummer im alexa Device in FHEM noch nicht richtig angezeigt wird.
Zitat von: justme1968 am 26 Februar 2019, 16:56:01
hast du die detail ansicht neu geladen? internals werden nicht per longpoll aktualisiert.
warum ist dein hombridgeMapping komplett auskommentiert?
was steht bei der discovers und beim schalten im log?
@Loredo: die module reagieren auf alle BEGIN... und FINISH... events aus dem npmjs modul.
[2019-2-26 17:00:20] >>>> [ssh] {"directive":{"header":{"namespace":"Alexa.PowerController","name":"TurnOn","payloadVersion":"3","messageId":"1c508311-6bbe-46b6-add9-543d9afb1644","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"1EB1E3A0-011516A595927815"},"endpointId":"IT_F00000FFFF_FF_F0","cookie":{"fuuid":"5c44bfde-f33f-cd72-d80c-87152984df6ac9c0","device":"Samsung_TV_power"}},"payload":{}}}
[2019-2-26 17:00:20] [FHEM] Samsung_TV_power: executing set cmd for On with value 1
[2019-2-26 17:00:20] [FHEM] executing: https://127.0.0.1:8083/fhem?cmd=set%20Samsung_TV_power%20on&fwcsrf=csrf_917993802964547&XHR=1
[2019-2-26 17:00:20] <<<< [ssh] {"context":{"properties":[{"namespace":"Alexa.PowerController","name":"powerState","value":"ON","timeOfSample":"2019-02-26T16:00:20.574Z","uncertaintyInMilliseconds":500}]},"event":{"header":{"namespace":"Alexa","name":"Response","payloadVersion":"3","messageId":"feb298ea-3ac0-457d-800d-d519633fb54e","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"1EB1E3A0-011516A595927815"},"endpointId":"IT_F00000FFFF_FF_F0"},"payload":{}}}
[2019-2-26 17:00:20] >>>> [ssh] {"directive":{"header":{"namespace":"Alexa.PowerController","name":"TurnOn","payloadVersion":"3","messageId":"7b17810e-a250-4b2d-8859-73a1cd72b133","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"1EB1E3A0-011516A595927815"},"endpointId":"5c44bfde-f33f-cd72-1e44-81c051f2f1eccde9","cookie":{"fuuid":"5c44bfde-f33f-cd72-1e44-81c051f2f1eccde9","device":"SATReceiver"}},"payload":{}}}
[2019-2-26 17:00:20] [FHEM] SATReceiver: executing set cmd for On with value 1
[2019-2-26 17:00:20] [FHEM] executing: https://127.0.0.1:8083/fhem?cmd=set%20SATReceiver%20on&fwcsrf=csrf_917993802964547&XHR=1
[2019-2-26 17:00:20] <<<< [ssh] {"context":{"properties":[{"namespace":"Alexa.PowerController","name":"powerState","value":"ON","timeOfSample":"2019-02-26T16:00:20.714Z","uncertaintyInMilliseconds":500}]},"event":{"header":{"namespace":"Alexa","name":"Response","payloadVersion":"3","messageId":"b6ccca34-9255-44f7-ae50-73a691af0f30","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"1EB1E3A0-011516A595927815"},"endpointId":"5c44bfde-f33f-cd72-1e44-81c051f2f1eccde9"},"payload":{}}}
[2019-2-26 17:00:20] >>>> [ssh] {"directive":{"header":{"namespace":"Alexa.PowerController","name":"TurnOn","payloadVersion":"3","messageId":"5f1f21ec-1f86-4ea0-a98c-d067b1b4739d","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"1EB1E3A0-011516A595927815"},"endpointId":"5c44bfe1-f33f-cd72-6540-e0a626376ab66e6d","cookie":{"fuuid":"5c44bfe1-f33f-cd72-6540-e0a626376ab66e6d","device":"AVReceiver"}},"payload":{}}}
[2019-2-26 17:00:20] [FHEM] AVReceiver: executing set cmd for On with value 1
[2019-2-26 17:00:20] [FHEM] executing: https://127.0.0.1:8083/fhem?cmd=set%20AVReceiver%20on&fwcsrf=csrf_917993802964547&XHR=1
[2019-2-26 17:00:20] <<<< [ssh] {"context":{"properties":[{"namespace":"Alexa.PowerController","name":"powerState","value":"ON","timeOfSample":"2019-02-26T16:00:20.845Z","uncertaintyInMilliseconds":500}]},"event":{"header":{"namespace":"Alexa","name":"Response","payloadVersion":"3","messageId":"bd5cfe1a-00a9-44e2-8773-0cc22838afcc","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"1EB1E3A0-011516A595927815"},"endpointId":"5c44bfe1-f33f-cd72-6540-e0a626376ab66e6d"},"payload":{}}}
2019-02-26 17:00:20 caching: Samsung_TV_power-state: on
[2019-2-26 17:00:20] [FHEM] caching: On: 1 (as number; from 'on')
2019-02-26 17:00:20 caching: AVReceiver-power: on
[2019-2-26 17:00:20] [FHEM] AVReceiver-power not a number: on
2019-02-26 17:00:21 caching: SATReceiver-power: on
[2019-2-26 17:00:21] [FHEM] SATReceiver-power not a number: on
2019-02-26 17:00:21 caching: SATReceiver-state: on
[2019-2-26 17:00:21] [FHEM] caching: On: 1 (as number; from 'on')
2019-02-26 17:00:22 caching: AVReceiver-state: on
[2019-2-26 17:00:22] [FHEM] caching: On: 1 (as number; from 'on')
2019-02-26 17:00:23 caching: SATReceiver-channel: Das_Erste_HD
[2019-2-26 17:00:23] [FHEM] caching: ChannelController: Das_Erste_HD (as string; from 'Das_Erste_HD')
2019-02-26 17:00:28 caching: SATReceiver-power: off
[2019-2-26 17:00:28] [FHEM] SATReceiver-power not a number: off
2019-02-26 17:00:28 caching: SATReceiver-state: off
[2019-2-26 17:00:28] [FHEM] caching: On: 0 (as number; from 'off')
2019-02-26 17:00:28 caching: SATReceiver-channel: -
[2019-2-26 17:00:28] [FHEM] caching: ChannelController: - (as string; from '-')
Zitat von: dk3572 am 27 Februar 2019, 09:06:31
Und für einen Tipp zum hombridgeMapping für meinen AVReceiver wäre ich auch dankbar.
Zitat von: MadMax-FHEM am 27 Februar 2019, 09:15:49
Hallo Dieter,
als "was" willst du denn den AVR haben?
"Speaker": lauter/leiser/mute
"media": lauter/leiser/mute/play/pause/stop/forward/.../Kanalwechsel/...
Vielleicht hilft ja als Anregung dieser Dummy:
https://forum.fhem.de/index.php/topic,95272.msg911857.html#msg911857
Ansonsten braucht es ein list des AVR (und auch gleich die Befehle, die du brauchst um die gewünschte Aktion beim AVR auch auszulösen)...
Gruß, Joachim
Zitat von: dk3572 am 27 Februar 2019, 09:23:37
Hallo Joachim,
ja, deinen Beitrag mit dem dummy hatte ich auch bereits gelesen ;)
Den Receiver habe ich jetzt mal als speaker angelegt.
Das Problem und ein List der Attribute habe ich ja beschrieben
https://forum.fhem.de/index.php/topic,95272.630.html (https://forum.fhem.de/index.php/topic,95272.630.html)
Danke schon mal für deine Hilfe.
VG Dieter
Internals:
Clients :DENON_AVR_ZONE:
DEF 192.xxx.xxx.xx:xx
DeviceName 192.xxx.xxx.xx:xx
FD 25
FUUID 5c44bfe1-f33f-cd72-6540-e0a626376ab66e6d
NAME AVReceiver
NR 380
NTFY_ORDER 50-AVReceiver
PARTIAL
STATE off
TIMEOUT 3
TYPE DENON_AVR
READINGS:
2018-04-09 19:56:52 PLIIheightGain mid
2019-02-27 08:31:50 allZoneStereo off
2019-02-26 07:13:11 ampAssign 5.1-Channel+Zone2
2019-02-27 08:31:50 aspectRatio 16:9
2018-04-09 20:00:40 audioFormat 200
2018-04-09 19:57:54 audioOutHDMI unknown
2019-02-27 08:31:50 bass 0
2019-02-27 08:31:50 cinemaEQ off
2019-02-27 08:18:39 currentAlbum -
2019-02-27 08:18:39 currentArtist -
2019-02-27 08:18:39 currentBitrate -
2019-02-27 08:18:39 currentCover http://192.xxx.xxx.xx/img/album%20art_S.png?1551251919000
2019-02-27 08:18:39 currentMedia -
2019-02-27 08:18:39 currentPlaytime -
2019-02-27 08:18:39 currentStation -
2019-02-27 08:18:39 currentStream -
2019-02-27 08:18:39 currentTitle -
2019-02-27 08:31:50 digitalInput auto
2019-02-27 08:31:50 dynamicCompression off
2019-02-26 16:45:08 dynamicEQ on
2019-02-25 13:21:02 dynamicVolume heavy
2018-08-31 14:32:48 favorite 1
2018-04-09 20:00:40 firmware 4900-3876-1680
2019-02-27 08:11:01 ignore -
2019-02-27 08:18:39 input Sat/Cbl
2019-02-26 17:01:01 inputSound hdmi
2019-02-27 08:18:39 levelCenter -6
2019-02-27 08:18:39 levelFrontHeightLeft 0
2019-02-27 08:18:39 levelFrontHeightRight 0
2019-02-27 08:18:39 levelFrontLeft -1.5
2019-02-27 08:18:39 levelFrontRight -2
2019-02-27 08:18:39 levelFrontWideLeft 0
2019-02-27 08:18:39 levelFrontWideRight 0
2019-02-27 08:18:39 levelSourroundBack 0
2019-02-27 08:18:39 levelSourroundBackLeft 0
2019-02-27 08:18:39 levelSourroundBackRight 0
2019-02-27 08:18:39 levelSourroundLeft 2.5
2019-02-27 08:18:39 levelSourroundRight 1.5
2019-02-27 08:18:39 levelSubwoofer -7
2019-02-26 07:13:10 lock off
2019-02-24 08:24:43 loudness on
2019-02-27 08:31:50 lowFrequencyEffects 0
2019-02-26 07:13:10 model AVR-X3000
2018-04-09 20:00:41 monitorOut auto
2019-02-27 09:32:13 multEQ reference
2019-02-27 08:31:50 mute off
2018-04-09 19:56:52 panorama off
2019-02-27 09:32:13 playStatus stopped
2019-02-27 09:10:54 power off
2019-02-27 09:32:13 presence present
2017-02-19 11:19:32 quickselect 5
2019-02-24 08:44:32 resolution auto
2019-02-27 08:18:39 resolutionHDMI auto
2018-04-09 20:00:40 samplingRate 48 khz
2019-02-26 11:30:42 setup off
2018-04-09 20:00:40 signal PCM
2019-02-25 04:01:33 sleep off
2019-02-27 08:31:50 sound Dolby PL2 C
2019-02-27 09:32:08 state opened
2019-02-27 09:32:13 stateAV off
2018-01-20 13:43:05 surroundMode DTS_Surround
2019-02-27 08:31:50 toneControl off
2019-02-27 08:31:50 treble 0
2019-02-26 14:47:55 trigger1 on
2019-02-26 08:53:24 tunerBand FM
2019-02-26 08:53:24 tunerFrequency 88.55 MHz
2019-02-26 08:53:24 tunerMode manual
2019-02-26 08:53:24 tunerPreset 1
2019-02-26 08:45:23 videoProcessingMode auto
2019-02-27 08:18:39 videoSelect off
2019-02-27 09:32:13 volume 35
2019-02-27 09:32:13 volumeMax 60
2019-02-27 09:32:13 volumeStraight -45
2019-02-27 09:40:13 zone2 off
2019-02-27 09:10:54 zoneMain off
helper:
PARTIAL
deviceIP 192.xxx.xxx.xx
isPause 0
isPlaying 0
nextConnectionCheck 1551257053.8428
playTimeCheck 0
volume 35
Attributes:
alexaName Receiver
alexaRoom Wohnzimmer
brand Denon
cmdIcon muteT:rc_MUTE
connectionCheck 240
devStateIcon on:rc_GREEN:main_off main_off:rc_YELLOW:main_on off:rc_STOP:main_on absent:rc_RED:main_on muted:rc_MUTE@green:muteT playing:rc_PLAY@green:pause paused:rc_PAUSE@green:play disconnected:rc_RED
dlnaName DLNA_0005cd37a506
genericDeviceType speaker
group Multimedia
homebridgeMapping #On=zoneMain,cmdOn=on,cmdOff=off
#Volume=volume,minValue=0,maxValue=40,cmd=volume
#Favorit=favoriteList,cmd=favoriteList
#Eingang=input,cmd=input
#Sender=stream,cmd=stream
#InputController:reading=input:cmd=input,values=Sat/Cbl;Mediaplayer
#LauterLeiser=state,minValue=0,maxValue=40,minStep=5,cmd=+
#Mute=mute,cmd=mute,ValueOn=on,ValueOff=off,cmdOn=mute+on,cmdOff=mute+off
icon it_server
room Multimedia
sortby 2
stateFormat stateAV
type AVR
webCmd volume:mute:input:favoriteList:stream
Zitat von: dk3572 am 27 Februar 2019, 09:06:31
hat sich einer von euch zufällig noch mal dem Problem angenommen?
Meine alexa Version ist immer noch 0.5.22
Heute Morgen fhem update gemacht und alles neu gestartet.
Kann es mit dieser Sache zu tun haben?
https://forum.fhem.de/index.php/topic,96525.msg911844.html#new
Jetzt solltest Du Dein Alexa-Device nicht mehr löschen, denn das im Reading angezeigte "bearerToken" zu löschen bedeutet, dass die Software die Zugriffe von nicht mehr überprüfen kann und keine Kommandos mehr funktionieren. In diesem Fall hilft nur die Neuinstallation des Skills.
dieter@intelnuc:~$ ps -ef | egrep '(alexa|ssh)'
root 967 1 0 09:30 ? 00:00:00 /usr/sbin/sshd -D
fhem 20518 10426 0 14:54 ? 00:00:02 node /usr/local/bin/alexa-fhem -c ./alexa-fhem.cfg -a xx:xx -s
fhem 20530 20518 0 14:54 ? 00:00:00 /usr/bin/ssh -R 1234:127.0.0.1:46803 -oServerAliveInterval=90 -i /opt/fhem/.ssh/id_rsa -p 58824 fhem-va.fhem.de
root 23622 967 0 15:52 ? 00:00:00 sshd: dieter [priv]
dieter 23735 23622 0 15:52 ? 00:00:00 sshd: dieter@pts/0
dieter 24903 23736 0 16:11 pts/0 00:00:00 grep -E --color=auto (alexa|ssh)
sh: echo: I/O error
On=state,values=off:0;on:1,cmdOff=off,cmdOn=on
[2/27/2019, 3:29:08 PM] [FHEM] caching: On: 1 (as number; from 'off')
On=POWER,values=off:0;on:1,cmdOff=off,cmdOn=on
2019-02-27 15:56:50 caching: Tasmota_1-POWER: on
[2/27/2019, 3:56:50 PM] [FHEM] caching: On: 1 (as number; from 'on')
[2/27/2019, 3:56:53 PM] [FHEM] Tasmota_1: executing set cmd for On with value 0
2019-02-27 15:56:53 caching: Tasmota_1-POWER: off
[2/27/2019, 3:56:53 PM] [FHEM] caching: On: 0 (as number; from 'off')
[2/27/2019, 3:29:08 PM] [FHEM] caching: On: 1 (as number; from 'off')
[2/27/2019, 3:56:50 PM] [FHEM] caching: On: 1 (as number; from 'on')
[2/27/2019, 4:09:28 PM] [FHEM] Fibaro_DS_AZ_Michael_Ventilator has
[2/27/2019, 4:09:28 PM] [FHEM] On [reportedState;on,off]
[2/27/2019, 4:09:28 PM] [FHEM] Brightness [state]
[2/27/2019, 4:09:28 PM] [FHEM] Custom Power [power]
[2/27/2019, 4:09:28 PM] [FHEM] Custom Energy [energy]
sudo npm ls -depth=0 -g
Zitat von: justme1968 am 27 Februar 2019, 16:43:51
@dk3572: dein alexa-fhem meldet version 0.5.22 an fhem und es meldet sich selber im log mit 0.5.22. was gibt einCode Auswählensudo npm ls -depth=0 -g
/usr/lib
├── alexa-fhem@0.5.24
├── dorita980@3.1.1
└── npm@6.8.0
dieter@intelnuc:~$ sudo find / -name alexa-fhem -exec ls -ld {} \;
drwxr-xr-x 2 dieter dieter 4096 Feb 20 11:22 /home/dieter/.npm/registry.npmjs.org/alexa-fhem
drwxr-xr-x 3 dieter dieter 4096 Feb 20 11:22 /home/dieter/.npm/alexa-fhem
drwxr-xr-x 2 fhem dialout 4096 Feb 25 08:08 /opt/fhem/.npm/registry.npmjs.org/alexa-fhem
drwxr-xr-x 4 fhem dialout 4096 Feb 25 08:08 /opt/fhem/.npm/alexa-fhem
lrwxrwxrwx 1 root root 40 Feb 27 14:54 /usr/bin/alexa-fhem -> ../lib/node_modules/alexa-fhem/bin/alexa
lrwxrwxrwx 1 root root 40 Feb 20 11:22 /usr/local/bin/alexa-fhem -> ../lib/node_modules/alexa-fhem/bin/alexa
drwxr-xr-x 5 fhem dialout 4096 Feb 25 08:08 /usr/local/lib/node_modules/alexa-fhem
drwxr-xr-x 5 root root 4096 Feb 27 14:54 /usr/lib/node_modules/alexa-fhem
sudo apt-get --purge remove
sudo rm -fr /usr/bin/alexa-fhem /usr/local/bin/alexa-fhem /usr/lib/node_modules/alexa-fhem /usr/local/lib/node_modules/alexa-fhem
sudo npm install -g alexa-fhem
dieter@intelnuc:~$ sudo find / -name alexa-fhem -exec ls -ld {} \;
drwxr-xr-x 2 dieter dieter 4096 Feb 20 11:22 /home/dieter/.npm/registry.npmjs.org/alexa-fhem
drwxr-xr-x 3 dieter dieter 4096 Feb 20 11:22 /home/dieter/.npm/alexa-fhem
drwxr-xr-x 2 fhem dialout 4096 Feb 25 08:08 /opt/fhem/.npm/registry.npmjs.org/alexa-fhem
drwxr-xr-x 4 fhem dialout 4096 Feb 25 08:08 /opt/fhem/.npm/alexa-fhem
lrwxrwxrwx 1 root root 40 Feb 27 17:11 /usr/bin/alexa-fhem -> ../lib/node_modules/alexa-fhem/bin/alexa
drwxr-xr-x 5 root root 4096 Feb 27 17:11 /usr/lib/node_modules/alexa-fhem
Zitat von: dk3572 am 27 Februar 2019, 09:49:56
ok, dann noch mal ein List vom ReceiverCode AuswählenInternals:
Clients :DENON_AVR_ZONE:
DEF 192.xxx.xxx.xx:xx
DeviceName 192.xxx.xxx.xx:xx
FD 25
FUUID 5c44bfe1-f33f-cd72-6540-e0a626376ab66e6d
NAME AVReceiver
NR 380
NTFY_ORDER 50-AVReceiver
PARTIAL
STATE off
TIMEOUT 3
TYPE DENON_AVR
READINGS:
2018-04-09 19:56:52 PLIIheightGain mid
2019-02-27 08:31:50 allZoneStereo off
2019-02-26 07:13:11 ampAssign 5.1-Channel+Zone2
2019-02-27 08:31:50 aspectRatio 16:9
2018-04-09 20:00:40 audioFormat 200
2018-04-09 19:57:54 audioOutHDMI unknown
2019-02-27 08:31:50 bass 0
2019-02-27 08:31:50 cinemaEQ off
2019-02-27 08:18:39 currentAlbum -
2019-02-27 08:18:39 currentArtist -
2019-02-27 08:18:39 currentBitrate -
2019-02-27 08:18:39 currentCover http://192.xxx.xxx.xx/img/album%20art_S.png?1551251919000
2019-02-27 08:18:39 currentMedia -
2019-02-27 08:18:39 currentPlaytime -
2019-02-27 08:18:39 currentStation -
2019-02-27 08:18:39 currentStream -
2019-02-27 08:18:39 currentTitle -
2019-02-27 08:31:50 digitalInput auto
2019-02-27 08:31:50 dynamicCompression off
2019-02-26 16:45:08 dynamicEQ on
2019-02-25 13:21:02 dynamicVolume heavy
2018-08-31 14:32:48 favorite 1
2018-04-09 20:00:40 firmware 4900-3876-1680
2019-02-27 08:11:01 ignore -
2019-02-27 08:18:39 input Sat/Cbl
2019-02-26 17:01:01 inputSound hdmi
2019-02-27 08:18:39 levelCenter -6
2019-02-27 08:18:39 levelFrontHeightLeft 0
2019-02-27 08:18:39 levelFrontHeightRight 0
2019-02-27 08:18:39 levelFrontLeft -1.5
2019-02-27 08:18:39 levelFrontRight -2
2019-02-27 08:18:39 levelFrontWideLeft 0
2019-02-27 08:18:39 levelFrontWideRight 0
2019-02-27 08:18:39 levelSourroundBack 0
2019-02-27 08:18:39 levelSourroundBackLeft 0
2019-02-27 08:18:39 levelSourroundBackRight 0
2019-02-27 08:18:39 levelSourroundLeft 2.5
2019-02-27 08:18:39 levelSourroundRight 1.5
2019-02-27 08:18:39 levelSubwoofer -7
2019-02-26 07:13:10 lock off
2019-02-24 08:24:43 loudness on
2019-02-27 08:31:50 lowFrequencyEffects 0
2019-02-26 07:13:10 model AVR-X3000
2018-04-09 20:00:41 monitorOut auto
2019-02-27 09:32:13 multEQ reference
2019-02-27 08:31:50 mute off
2018-04-09 19:56:52 panorama off
2019-02-27 09:32:13 playStatus stopped
2019-02-27 09:10:54 power off
2019-02-27 09:32:13 presence present
2017-02-19 11:19:32 quickselect 5
2019-02-24 08:44:32 resolution auto
2019-02-27 08:18:39 resolutionHDMI auto
2018-04-09 20:00:40 samplingRate 48 khz
2019-02-26 11:30:42 setup off
2018-04-09 20:00:40 signal PCM
2019-02-25 04:01:33 sleep off
2019-02-27 08:31:50 sound Dolby PL2 C
2019-02-27 09:32:08 state opened
2019-02-27 09:32:13 stateAV off
2018-01-20 13:43:05 surroundMode DTS_Surround
2019-02-27 08:31:50 toneControl off
2019-02-27 08:31:50 treble 0
2019-02-26 14:47:55 trigger1 on
2019-02-26 08:53:24 tunerBand FM
2019-02-26 08:53:24 tunerFrequency 88.55 MHz
2019-02-26 08:53:24 tunerMode manual
2019-02-26 08:53:24 tunerPreset 1
2019-02-26 08:45:23 videoProcessingMode auto
2019-02-27 08:18:39 videoSelect off
2019-02-27 09:32:13 volume 35
2019-02-27 09:32:13 volumeMax 60
2019-02-27 09:32:13 volumeStraight -45
2019-02-27 09:40:13 zone2 off
2019-02-27 09:10:54 zoneMain off
helper:
PARTIAL
deviceIP 192.xxx.xxx.xx
isPause 0
isPlaying 0
nextConnectionCheck 1551257053.8428
playTimeCheck 0
volume 35
Attributes:
alexaName Receiver
alexaRoom Wohnzimmer
brand Denon
cmdIcon muteT:rc_MUTE
connectionCheck 240
devStateIcon on:rc_GREEN:main_off main_off:rc_YELLOW:main_on off:rc_STOP:main_on absent:rc_RED:main_on muted:rc_MUTE@green:muteT playing:rc_PLAY@green:pause paused:rc_PAUSE@green:play disconnected:rc_RED
dlnaName DLNA_0005cd37a506
genericDeviceType speaker
group Multimedia
homebridgeMapping #On=zoneMain,cmdOn=on,cmdOff=off
#Volume=volume,minValue=0,maxValue=40,cmd=volume
#Favorit=favoriteList,cmd=favoriteList
#Eingang=input,cmd=input
#Sender=stream,cmd=stream
#InputController:reading=input:cmd=input,values=Sat/Cbl;Mediaplayer
#LauterLeiser=state,minValue=0,maxValue=40,minStep=5,cmd=+
#Mute=mute,cmd=mute,ValueOn=on,ValueOff=off,cmdOn=mute+on,cmdOff=mute+off
icon it_server
room Multimedia
sortby 2
stateFormat stateAV
type AVR
webCmd volume:mute:input:favoriteList:stream
Befehle sind
set AVReceiver volumeUP / VolumeDown
set AVReceiver mute on/off
set AVReceiver zoneMain on/off
Und wie bereits erwähnt, beim direkten ansprechen per alexa bekomme ich als Antwort, der Hub reagiert nicht.
Über eine Gruppe in der der Receiver steckt, lässt er sich an- und ausschalten.
Mute=mute,values=off:0;on:1,cmds=0:mute+off;1:mute+on
Zitat von: justme1968 am 27 Februar 2019, 17:31:42
aktuell kann alexa-fhem nur absolute laustärke.
Zitat von: justme1968 am 27 Februar 2019, 17:55:21
es gibt noch einen StepSpeaker. dort wird die laustärke relativ um bis zu -100 oder +100 geändert. es kann sein das man dann auch lauter und leiser sagen kann. aber so wirklich besser scheint mir das eigentlich nicht deshalb habe ich es noch nicht eingebaut.
Zitat von: server.js
switch (requestedName) {
case 'AdjustVolume':
target = current + event.directive.payload.volume;
break;
Zitat von: dk3572 am 27 Februar 2019, 17:12:36
Jetzt sieht es so ausCode Auswählendieter@intelnuc:~$ sudo find / -name alexa-fhem -exec ls -ld {} \;
drwxr-xr-x 2 dieter dieter 4096 Feb 20 11:22 /home/dieter/.npm/registry.npmjs.org/alexa-fhem
drwxr-xr-x 3 dieter dieter 4096 Feb 20 11:22 /home/dieter/.npm/alexa-fhem
drwxr-xr-x 2 fhem dialout 4096 Feb 25 08:08 /opt/fhem/.npm/registry.npmjs.org/alexa-fhem
drwxr-xr-x 4 fhem dialout 4096 Feb 25 08:08 /opt/fhem/.npm/alexa-fhem
lrwxrwxrwx 1 root root 40 Feb 27 17:11 /usr/bin/alexa-fhem -> ../lib/node_modules/alexa-fhem/bin/alexa
drwxr-xr-x 5 root root 4096 Feb 27 17:11 /usr/lib/node_modules/alexa-fhem
Und die Version in alexa stimmt ;)
Welche Einträge stimmen jetzt und was ist mit home/dieter/...... ?
Zitat von: MadMax-FHEM am 27 Februar 2019, 17:29:50
Hallo,
so ich hab echt einiges rumprobiert (lerne grad selber erst homebridgeMapping ;) )...
...ich hab auch mal im Code "gewühlt"...
Aber bzgl. Lautstärke sehe ich nur eine Möglichkeit per readingsProxy oder Dummy:
intern wird immer ein tatsächlicher/absoluter Lautstärkewert "berechnet" und gesetzt.
Auch wenn von Alexa ein "lauter/leiser" kommt...
Wenn du also kein "setze-absolute Lautstärke" Kommando hast (bzw. dein AVR) wird es (zumindest soweit ich das überblicke) nicht anders gehen...
Bei Mute könnte das funktionieren:Code Auswählen
Mute=mute,values=off:0;on:1,cmds=0:mute+off;1:mute+on
Konnte es nur an einem Dummy testen... ;)
Achja bzgl. sprechen (habe auch lange rum experimentiert ;) ):
Mute: Alexa, schalte Lautstärke von Gerät aus | Alexa, schalte Gerät stumm
UnMute: Alexa, schalte Lautstärke von Gerät wieder an|ein (ohne "wieder" geht es bei mir auch nicht so)
Ein: Alexa, schalte den Ton von Gerät an -> endet (zumindest bei meinen Versuchen) immer mit: das Gerät wird eingeschaltet (statt der Ton ;) )
Was ist mit den Kommandos "set AVReceiver zoneMain on/off" ?
Gruß, Joachim
Zitat von: justme1968 am 27 Februar 2019, 16:43:51
@OppiM: dein fibaro schalter liefert On, in deinem mapping steht aber on.
2019-02-27 19:10:49.001 ZWave Fibaro_DS_AZ_Michael_Ventilator set_on
2019-02-27 19:10:49.019 ZWave Fibaro_DS_AZ_Michael_Ventilator on
2019-02-27 19:10:49.126 ZWave Fibaro_DS_AZ_Michael_Ventilator on
2019-02-27 19:10:49.126 ZWave Fibaro_DS_AZ_Michael_Ventilator reportedState: on
2019-02-27 19:10:51.808 ZWave Fibaro_DS_AZ_Michael_Ventilator power: 15 W
2019-02-27 19:11:10.837 ZWave Fibaro_DS_AZ_Michael_Ventilator set_off
2019-02-27 19:11:10.865 ZWave Fibaro_DS_AZ_Michael_Ventilator off
[2/27/2019, 7:11:26 PM] [FHEM] caching: Brightness: 0 (as number; from 'set_on')
2019-02-27 19:11:26 caching: Fibaro_DS_AZ_Michael_Ventilator-state: on
[2/27/2019, 7:11:26 PM] [FHEM] caching: Brightness: 0 (as number; from 'on')
2019-02-27 19:11:26 caching: Fibaro_DS_AZ_Michael_Ventilator-reportedState: on
[2/27/2019, 7:11:26 PM] [FHEM] caching: On: 1 (as number; from 'on')
2019-02-27 19:11:30 caching: Fibaro_DS_AZ_Michael_Ventilator-power: 10.7 W
[2/27/2019, 7:11:30 PM] [FHEM] caching: Custom Power: 10.7 (as number; from ' 10.7 W')
2019-02-27 19:11:30 caching: Fibaro_DS_Emma_Licht-state: on
[2/27/2019, 7:11:30 PM] [FHEM] caching: On: 1 (as number; from 'on')
[2/27/2019, 7:11:30 PM] [FHEM] caching: Brightness: 0 (as number; from 'on')
2019-02-27 19:11:32 caching: Fibaro_DS_Emma_Licht-power: 8.4 W
[2/27/2019, 7:11:32 PM] [FHEM] caching: Custom Power: 8.4 (as number; from ' 8.4 W')
2019-02-27 19:11:37 caching: Fibaro_DS_AZ_Michael_Ventilator-state: set_off
[2/27/2019, 7:11:37 PM] [FHEM] caching: Brightness: 0 (as number; from 'set_off')
2019-02-27 19:11:37 caching: Fibaro_DS_AZ_Michael_Ventilator-state: off
[2/27/2019, 7:11:37 PM] [FHEM] caching: Brightness: 0 (as number; from 'off')
2019-02-27 19:11:37 caching: Fibaro_DS_AZ_Michael_Ventilator-reportedState: off
[2/27/2019, 7:11:37 PM] [FHEM] caching: On: 1 (as number; from 'off')
2019-02-27 19:11:37 caching: Fibaro_DS_AZ_Michael_Ventilator-power: 0 W
[2/27/2019, 7:11:37 PM] [FHEM] caching: Custom Power: 0 (as number; from ' 0 W')
On=reportedState,values=Off:0;On:1,cmdOff=off,cmdOn=on Brightness=clear
[2/27/2019, 7:20:29 PM] [FHEM] caching: On: 1 (as number; from 'on')
[2/27/2019, 7:20:35 PM] [FHEM] caching: On: 1 (as number; from 'off')
Zitat von: MadMax-FHEM am 27 Februar 2019, 19:18:36
Poste doch mal ein aktuelles list...
Wobei das mit dem Hub halt eigenartig ist.
Nochmal: Harmony Hub? Einen zusätzlichen Skill aktiviert?
Gruß, Joachim
Zitat von: dk3572 am 27 Februar 2019, 19:25:41
Ein List vom Receiver? Das hat sich heute nicht verändert ;)
Zitat von: dk3572 am 27 Februar 2019, 19:25:41
Habe noch die Dreambox. Hier funktioniert an/aus, lauter/leiser.
Und das ohne jegliches homebridgeMapping.
Zitat von: dk3572 am 26 Februar 2019, 15:55:29
Hallo,
ich habe bei meinem AVReceiver den typ speaker eingestellt.
In der App wird er auch als Lautsprecher gefunden.
Allerdings kann ich ihn nicht mehr per alexa steuern (an/aus/laut/leise).
Es folgt immer die Aussage, der hub reagiert nicht.
Den Receiver habe ich in einer Gruppe mit weiteren Geräten. Über diese Gruppe kann ich ihn per alexa an und ausschalten.
Im Verlauf der Sprachinteraktion wird der Name auch richtig verstanden.
Woran kann das liegen?Code AuswählenAttributes:
alexaName Receiver
alexaRoom Wohnzimmer
cmdIcon muteT:rc_MUTE
connectionCheck 240
devStateIcon on:rc_GREEN:off mainOff:rc_YELLOW:main_on off:rc_STOP:on absent:rc_RED muted:rc_MUTE@green:muteT playing:rc_PLAY@green:pause paused:rc_PAUSE@green:play
dlnaName DLNA_0005cd37a506
genericDeviceType speaker
group Multimedia
homebridgeMapping #On=zoneMain,cmdOn=on,cmdOff=off
#Volume=volume,minValue=0,maxValue=40,cmd=volume
#Favorit=favoriteList,cmd=favoriteList
#Eingang=input,cmd=input
#Sender=stream,cmd=stream
#InputController:reading=input:cmd=input,values=Sat/Cbl;Mediaplayer
#LauterLeiser=state,minValue=0,maxValue=40,minStep=5,cmd=+
#Mute=mute,cmd=mute,ValueOn=on,ValueOff=off,cmdOn=mute+on,cmdOff=mute+off
icon it_server
room Multimedia
sortby 2
stateFormat stateAV
webCmd volume:mute:input:favoriteList:streamCode Auswählendieter@intelnuc:~$ sudo find / -name alexa-fhem -exec ls -ld {} \;
drwxr-xr-x 2 dieter dieter 4096 Feb 20 11:22 /home/dieter/.npm/registry.npmjs.org/alexa-fhem
drwxr-xr-x 3 dieter dieter 4096 Feb 20 11:22 /home/dieter/.npm/alexa-fhem
drwxr-xr-x 2 fhem dialout 4096 Feb 25 08:08 /opt/fhem/.npm/registry.npmjs.org/alexa-fhem
drwxr-xr-x 4 fhem dialout 4096 Feb 25 08:08 /opt/fhem/.npm/alexa-fhem
lrwxrwxrwx 1 root root 40 Feb 27 17:11 /usr/bin/alexa-fhem -> ../lib/node_modules/alexa-fhem/bin/alexa
drwxr-xr-x 5 root root 4096 Feb 27 17:11 /usr/lib/node_modules/alexa-fhem
Hallo justme1968,
hast du zu den 2 Fällen noch irgendwelche Ideen?
Woher kommt z.B. die Meldung mit dem Hub?
Danke und VG
Dieter
Mute=mute,cmd=mute,ValueOn=on,ValueOff=off,cmdOn=mute+on,cmdOff=mute+off
ChannelController:reading=channel,cmd=channel
Zitat von: justme1968 am 28 Februar 2019, 20:47:42
@dk3572: was steht im alexa log?
2019-02-28 20:52:05 caching: AVReceiver-volume: 35.5
[2019-2-28 20:52:05] [FHEM] caching: Custom Volume: 36 (as number; from '35.5')
[2019-2-28 20:52:05] [FHEM] caching: Volume: 35.5 (as string; from '35.5')
Zitat von: justme1968 am 28 Februar 2019, 11:51:37
du kannst mit factor im homebridgeMapping arbeiten.
Volume=volume,minValue=0,maxValue=40,cmd=volume,factor=5
Zitat von: ToKa am 28 Februar 2019, 20:56:57
Hallo justme,
wird denn dann von alexa-fhem automatische ein "set <device> channel XXX" ausgeführt, wobei XXX = aktueller Channel +/- 1 ist?
Dann müsste ich ja eigentlich nichts tun oder habe ich das falsch verstanden?
Beste Grüße
Torsten
set%20ReceiverAxBox4K%20channel%20-1&fwcsrf=csrf_1cccccccccccccccc&XHR=1
defmod ChannelDownAlexaWZ cmdalias set ReceiverAxBox4K channel -1 AS set ReceiverAxBox4K channelDown
setstate ChannelDownAlexaWZ defined
Zitat von: justme1968 am 01 März 2019, 08:29:55
@dk3572: und wie reagiert alexa wenn du das kommando gibts? was steht der app history?
es ist etwas schwer zu helfen wenn man jede kleinigkeit nachfragen muss.
Zitat von: dk3572 am 01 März 2019, 09:17:12
Wenn ich gesagt bekomme was ich liefern soll mache ich das möglichst umgehend. ;)
Was z.B. ist die app history? Der Verlauf in der alexa web app?
Was bzw. was nicht im log steht habe ich gestern geschrieben.
Wie alexa reagiert habe ich auch des öfteren geschrieben.
Sie gibt als Antwort "der hub reagiert nicht, bitte Netzwerk od. Stromversorgung prüfen".
Und wie gesagt, mit der Dreambox funktioniert das ganze (an/aus, lauter/leiser).
Bin jetzt auch nicht zuhause, liefere aber gerne weitere Infos. Wenn ich denn weiß was.
Danke schon mal und VG
Dieter
Zitat von: justme1968 am 01 März 2019, 09:37:56
ja. der verlauf in der alexa app.
ich sehr keine antwort auf:
- wie reagiert alexa (bei lauter leiser)
oben steht es passiert nix. was genau ist das? das ist etwas völlig anderes als reagiert nicht.
- was steht bei der suche im log?
- was steht beim alexa start im alexa log?
[2019-3-1 15:14:20] Got SIGTERM, shutting down alexa-fhem...
[2019-3-1 15:14:20] Reading alexaFHEM.ProxyConnection set to stopping;; alexa-fhem terminating
[2019-3-1 15:14:20] [FHEM] executing: https://127.0.0.1:8083/fhem?cmd=%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%201%3B%3Bundef%7D%3Bsetreading%20alexa%20alexaFHEM.ProxyConnection%20stopping%3B%3B%20alexa-fhem%20terminating%3B%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%200%3B%3Bundef%7D&fwcsrf=csrf_285798315395932&XHR=1
[2019-3-1 15:14:20] Stopping SSH ...
[2019-3-1 15:14:20] Reading alexaFHEM.ProxyConnection set to stopped
[2019-3-1 15:14:20] [FHEM] executing: https://127.0.0.1:8083/fhem?cmd=%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%201%3B%3Bundef%7D%3Bsetreading%20alexa%20alexaFHEM.ProxyConnection%20stopped%3B%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%200%3B%3Bundef%7D&fwcsrf=csrf_285798315395932&XHR=1
[2019-3-1 15:14:20] *** SSH: exited with 0
[2019-3-1 15:14:40] using config from ./alexa-fhem.cfg
*** CONFIG: parsed completely
[2019-3-1 15:14:40] os.homedir()=/opt/fhem
[2019-3-1 15:14:40] this is alexa-fhem 0.5.24
[2019-3-1 15:14:40] connecting to FHEM ...
[2019-3-1 15:14:40] [FHEM] trying longpoll to listen for fhem events
[2019-3-1 15:14:40] [FHEM] starting longpoll: https://127.0.0.1:8083/fhem?XHR=1&inform=type=status;addglobal=1;filter=.*;since=null;fmt=JSON×tamp=1551449680700
[2019-3-1 15:14:40] [FHEM] got csrfToken: csrf_285798315395932
[2019-3-1 15:14:40] [FHEM] Checking devices and attributes...
[2019-3-1 15:14:40] [FHEM] executing: https://127.0.0.1:8083/fhem?cmd=%7BAttrVal(%22global%22%2C%22userattr%22%2C%22%22)%7D&fwcsrf=csrf_285798315395932&XHR=1
[2019-3-1 15:14:40] [FHEM] executing: https://127.0.0.1:8083/fhem?cmd=jsonlist2%20TYPE%3Dalexa&fwcsrf=csrf_285798315395932&XHR=1
[2019-3-1 15:14:40] [FHEM] waiting for events ...
[2019-3-1 15:14:40] [FHEM] Fetching FHEM devices...
[2019-3-1 15:14:40] [FHEM] fetching: https://127.0.0.1:8083/fhem?cmd=jsonlist2%20alexaName=..*&fwcsrf=csrf_285798315395932&XHR=1
[2019-3-1 15:14:40] [FHEM] alexa device is alexa
[2019-3-1 15:14:40] [FHEM] executing: https://127.0.0.1:8083/fhem?cmd=%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%201%3B%3Bundef%7D%3B%7B%24defs%7Balexa%7D-%3E%7B%22alexa-fhem%20version%22%7D%20%3D%20%220.5.24%22%7D%3B%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%200%3B%3Bundef%7D&fwcsrf=csrf_285798315395932&XHR=1
[2019-3-1 15:14:40] [FHEM] executing: https://127.0.0.1:8083/fhem?cmd=%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%201%3B%3Bundef%7D%3Bget%20alexa%20proxyToken%3B%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%200%3B%3Bundef%7D&fwcsrf=csrf_285798315395932&XHR=1
[2019-3-1 15:14:40] [FHEM] executing: https://127.0.0.1:8083/fhem?cmd=%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%201%3B%3Bundef%7D%3Blist%20alexa%20.eventToken%3B%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%200%3B%3Bundef%7D&fwcsrf=csrf_285798315395932&XHR=1
[2019-3-1 15:14:40] Server listening on: http://127.0.0.1:46685 for proxy connections
[2019-3-1 15:14:40] *** SSH: checking proxy configuration
[2019-3-1 15:14:40] sshautoconf: home=/opt/fhem, spath=/opt/fhem/.alexa, cpath=./alexa-fhem.cfg, sshpath=/opt/fhem/.ssh
[2019-3-1 15:14:40] Passed config: {"sshproxy":{"description":"FHEM Connector","ssh":"/usr/bin/ssh","options":["-i","/opt/fhem/.ssh/id_rsa","-p",58824,"fhem-va.fhem.de"],"bind-ip":"127.0.0.1","port":46685},"connections":[{"webname":"fhem","uid":999,"filter":"alexaName=..*","server":"127.0.0.1","name":"FHEM","port":"8083"}]}
[2019-3-1 15:14:40] sshautoconf: SSH key seems to exist
[2019-3-1 15:14:41] sshautoconf: Our SSH key is known at the reverse proxy, good!
[2019-3-1 15:14:41] [FHEM] executing: https://127.0.0.1:8083/fhem?cmd=%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%201%3B%3Bundef%7D%3Bjsonlist2%20alexa%3B%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%200%3B%3Bundef%7D&fwcsrf=csrf_285798315395932&XHR=1
*** FHEM: connected
[2019-3-1 15:14:41] [FHEM] got: 25 results
[2019-3-1 15:14:41] [FHEM] wrong syntax: reading=input:cmd=input
[2019-3-1 15:14:41] [FHEM] AVReceiver is media
[2019-3-1 15:14:41] [FHEM] AVReceiver has
[2019-3-1 15:14:41] [FHEM] Custom Volume [volume;cached]
[2019-3-1 15:14:41] [FHEM] Mute [mute]
[2019-3-1 15:14:41] [FHEM] Custom Power [power]
[2019-3-1 15:14:41] [FHEM] FirmwareRevision [firmware]
[2019-3-1 15:14:41] [FHEM] On [zoneMain;on,off]
[2019-3-1 15:14:41] [FHEM] Volume [volume]
[2019-3-1 15:14:41] [FHEM] InputController [undefined]
2019-03-01 15:14:41 caching: AVReceiver-volume: 35
[2019-3-1 15:14:41] [FHEM] caching: Custom Volume: 35 (as number; from '35')
2019-03-01 15:14:41 caching: AVReceiver-mute: off
2019-03-01 15:14:41 caching: AVReceiver-power: on
[2019-3-1 15:14:41] [FHEM] AVReceiver-power not a number: on
2019-03-01 15:14:41 caching: AVReceiver-firmware: 4900-3876-1680
2019-03-01 15:14:41 caching: AVReceiver-zoneMain: off
2019-03-01 15:14:41 caching: AVReceiver-state: on
[2019-3-1 15:14:41] [FHEM] Dunstabzug is switch
[2019-3-1 15:14:41] [FHEM] Dunstabzug has
[2019-3-1 15:14:41] [FHEM] On [state;on,off]
2019-03-01 15:14:41 caching: Dunstabzug-state: off
[2019-3-1 15:14:41] [FHEM] Esszimmer is light
[2019-3-1 15:14:41] [FHEM] Esszimmer has
[2019-3-1 15:14:41] [FHEM] FirmwareRevision [D-firmware]
[2019-3-1 15:14:41] [FHEM] On [state;on,off]
2019-03-01 15:14:41 caching: Esszimmer-D-firmware: 1.12
2019-03-01 15:14:41 caching: Esszimmer-state: off
[2019-3-1 15:14:41] [FHEM] Fenster_Bad is contact
[2019-3-1 15:14:41] [FHEM] Fenster_Bad has
[2019-3-1 15:14:41] [FHEM] StatusLowBattery [battery]
[2019-3-1 15:14:41] [FHEM] FirmwareRevision [D-firmware]
[2019-3-1 15:14:41] [FHEM] ContactSensorState [state]
[2019-3-1 15:14:41] [FHEM] CurrentDoorState [contact]
2019-03-01 15:14:41 caching: Fenster_Bad-battery: ok
2019-03-01 15:14:41 caching: Fenster_Bad-D-firmware: 2.4
2019-03-01 15:14:41 caching: Fenster_Bad-state: closed
2019-03-01 15:14:41 caching: Fenster_Bad-contact: closed (to VCCU)
[2019-3-1 15:14:41] [FHEM] Fenster_Erker is contact
[2019-3-1 15:14:41] [FHEM] Fenster_Erker has
[2019-3-1 15:14:41] [FHEM] StatusLowBattery [battery]
[2019-3-1 15:14:41] [FHEM] FirmwareRevision [D-firmware]
[2019-3-1 15:14:41] [FHEM] ContactSensorState [state]
[2019-3-1 15:14:41] [FHEM] CurrentDoorState [contact]
2019-03-01 15:14:41 caching: Fenster_Erker-battery: ok
2019-03-01 15:14:41 caching: Fenster_Erker-D-firmware: 2.4
2019-03-01 15:14:41 caching: Fenster_Erker-state: closed
2019-03-01 15:14:41 caching: Fenster_Erker-contact: closed (to VCCU)
[2019-3-1 15:14:41] [FHEM] Fenster_Kueche is contact
[2019-3-1 15:14:41] [FHEM] Fenster_Kueche has
[2019-3-1 15:14:41] [FHEM] StatusLowBattery [battery]
[2019-3-1 15:14:41] [FHEM] FirmwareRevision [D-firmware]
[2019-3-1 15:14:41] [FHEM] ContactSensorState [state]
[2019-3-1 15:14:41] [FHEM] CurrentDoorState [contact]
2019-03-01 15:14:41 caching: Fenster_Kueche-battery: ok
2019-03-01 15:14:41 caching: Fenster_Kueche-D-firmware: 2.4
2019-03-01 15:14:41 caching: Fenster_Kueche-state: closed
2019-03-01 15:14:41 caching: Fenster_Kueche-contact: closed (to VCCU)
[2019-3-1 15:14:41] [FHEM] Fenster_Schlafzimmer is contact
[2019-3-1 15:14:41] [FHEM] Fenster_Schlafzimmer has
[2019-3-1 15:14:41] [FHEM] StatusLowBattery [battery]
[2019-3-1 15:14:41] [FHEM] FirmwareRevision [D-firmware]
[2019-3-1 15:14:41] [FHEM] ContactSensorState [state]
[2019-3-1 15:14:41] [FHEM] CurrentDoorState [contact]
2019-03-01 15:14:41 caching: Fenster_Schlafzimmer-battery: ok
2019-03-01 15:14:41 caching: Fenster_Schlafzimmer-D-firmware: 2.4
2019-03-01 15:14:41 caching: Fenster_Schlafzimmer-state: closed
2019-03-01 15:14:41 caching: Fenster_Schlafzimmer-contact: closed (to VCCU)
[2019-3-1 15:14:41] [FHEM] Fenster_WC is contact
[2019-3-1 15:14:41] [FHEM] Fenster_WC has
[2019-3-1 15:14:41] [FHEM] StatusLowBattery [battery]
[2019-3-1 15:14:41] [FHEM] FirmwareRevision [D-firmware]
[2019-3-1 15:14:41] [FHEM] ContactSensorState [state]
[2019-3-1 15:14:41] [FHEM] ContactSensorState [state]
[2019-3-1 15:14:41] [FHEM] CurrentDoorState [contact]
2019-03-01 15:14:41 caching: Fenster_WC-battery: ok
2019-03-01 15:14:41 caching: Fenster_WC-D-firmware: 2.4
2019-03-01 15:14:41 caching: Fenster_WC-state: closed
2019-03-01 15:14:41 caching: Fenster_WC-contact: closed (to VCCU)
[2019-3-1 15:14:41] [FHEM] Gartenlicht is light
[2019-3-1 15:14:41] [FHEM] Gartenlicht has
[2019-3-1 15:14:41] [FHEM] FirmwareRevision [D-firmware]
[2019-3-1 15:14:41] [FHEM] On [state;on,off]
2019-03-01 15:14:41 caching: Gartenlicht-D-firmware: 1.12
2019-03-01 15:14:41 caching: Gartenlicht-state: off
[2019-3-1 15:14:41] [FHEM] Haustuer is contact
[2019-3-1 15:14:41] [FHEM] Haustuer has
[2019-3-1 15:14:41] [FHEM] StatusLowBattery [battery]
[2019-3-1 15:14:41] [FHEM] FirmwareRevision [D-firmware]
[2019-3-1 15:14:41] [FHEM] ContactSensorState [contact]
[2019-3-1 15:14:41] [FHEM] CurrentDoorState [contact]
2019-03-01 15:14:41 caching: Haustuer-battery: ok
2019-03-01 15:14:41 caching: Haustuer-D-firmware: 2.4
2019-03-01 15:14:41 caching: Haustuer-contact: open (to VCCU)
[2019-3-1 15:14:41] [FHEM] KuecheSensorTemp is thermometer
[2019-3-1 15:14:41] [FHEM] KuecheSensorTemp has
[2019-3-1 15:14:41] [FHEM] BatteryLevel [battery]
[2019-3-1 15:14:41] [FHEM] StatusLowBattery [battery]
[2019-3-1 15:14:41] [FHEM] CurrentTemperature [temperature]
2019-03-01 15:14:41 caching: KuecheSensorTemp-battery: 100
2019-03-01 15:14:41 caching: KuecheSensorTemp-temperature: 18.74
[2019-3-1 15:14:41] [FHEM] Ro_Erkerfenster is blind
[2019-3-1 15:14:41] [FHEM] Ro_Erkerfenster has
[2019-3-1 15:14:41] [FHEM] PositionState [motor]
[2019-3-1 15:14:41] [FHEM] FirmwareRevision [D-firmware]
[2019-3-1 15:14:41] [FHEM] CurrentPosition [pct]
[2019-3-1 15:14:41] [FHEM] TargetPosition [pct]
2019-03-01 15:14:41 caching: Ro_Erkerfenster-motor: stop:on
2019-03-01 15:14:41 caching: Ro_Erkerfenster-D-firmware: 2.3
2019-03-01 15:14:41 caching: Ro_Erkerfenster-pct: 100
[2019-3-1 15:14:41] [FHEM] Ro_Terrassenfenster is blind
[2019-3-1 15:14:41] [FHEM] Ro_Terrassenfenster has
[2019-3-1 15:14:41] [FHEM] PositionState [motor]
[2019-3-1 15:14:41] [FHEM] FirmwareRevision [D-firmware]
[2019-3-1 15:14:41] [FHEM] CurrentPosition [pct]
[2019-3-1 15:14:41] [FHEM] TargetPosition [pct]
2019-03-01 15:14:41 caching: Ro_Terrassenfenster-motor: stop:on
2019-03-01 15:14:41 caching: Ro_Terrassenfenster-D-firmware: 2.3
2019-03-01 15:14:41 caching: Ro_Terrassenfenster-pct: 100
[2019-3-1 15:14:41] [FHEM] Ro_Terrassentuer is blind
[2019-3-1 15:14:41] [FHEM] Ro_Terrassentuer has
[2019-3-1 15:14:41] [FHEM] PositionState [motor]
[2019-3-1 15:14:41] [FHEM] FirmwareRevision [D-firmware]
[2019-3-1 15:14:41] [FHEM] CurrentPosition [pct]
[2019-3-1 15:14:41] [FHEM] TargetPosition [pct]
2019-03-01 15:14:41 caching: Ro_Terrassentuer-motor: stop:on
2019-03-01 15:14:41 caching: Ro_Terrassentuer-D-firmware: 2.3
2019-03-01 15:14:41 caching: Ro_Terrassentuer-pct: 100
[2019-3-1 15:14:41] [FHEM] SATReceiver is media
[2019-3-1 15:14:41] [FHEM] SATReceiver has
[2019-3-1 15:14:41] [FHEM] Custom Volume [volume;cached]
[2019-3-1 15:14:41] [FHEM] Mute [mute]
[2019-3-1 15:14:41] [FHEM] Custom Power [power]
[2019-3-1 15:14:41] [FHEM] On [state;on,off]
[2019-3-1 15:14:41] [FHEM] ChannelController [channel]
[2019-3-1 15:14:41] [FHEM] PlaybackController [playback]
2019-03-01 15:14:41 caching: SATReceiver-volume: 70
[2019-3-1 15:14:41] [FHEM] caching: Custom Volume: 70 (as number; from '70')
2019-03-01 15:14:41 caching: SATReceiver-mute: off
2019-03-01 15:14:41 caching: SATReceiver-power: on
[2019-3-1 15:14:41] [FHEM] SATReceiver-power not a number: on
2019-03-01 15:14:41 caching: SATReceiver-state: on
2019-03-01 15:14:41 caching: SATReceiver-channel: 3sat_HD
[2019-3-1 15:14:41] [FHEM] Samsung_TV_power is switch
[2019-3-1 15:14:41] [FHEM] Samsung_TV_power has
[2019-3-1 15:14:41] [FHEM] On [state;on,off]
2019-03-01 15:14:41 caching: Samsung_TV_power-state: on
[2019-3-1 15:14:41] [FHEM] Sideboardlampe is light
[2019-3-1 15:14:41] [FHEM] Sideboardlampe has
[2019-3-1 15:14:41] [FHEM] On [state;on,off]
2019-03-01 15:14:41 caching: Sideboardlampe-state: off
[2019-3-1 15:14:41] [FHEM] Steckdosen_Stein is switch
[2019-3-1 15:14:41] [FHEM] Steckdosen_Stein has
[2019-3-1 15:14:41] [FHEM] FirmwareRevision [D-firmware]
[2019-3-1 15:14:41] [FHEM] On [state;on,off]
2019-03-01 15:14:41 caching: Steckdosen_Stein-D-firmware: 1.12
2019-03-01 15:14:41 caching: Steckdosen_Stein-state: off
[2019-3-1 15:14:41] [FHEM] Stehlampe is light
[2019-3-1 15:14:41] [FHEM] Stehlampe has
[2019-3-1 15:14:41] [FHEM] On [state;on,off]
2019-03-01 15:14:41 caching: Stehlampe-state: off
[2019-3-1 15:14:41] [FHEM] Terrassentuer is contact
[2019-3-1 15:14:41] [FHEM] Terrassentuer has
[2019-3-1 15:14:41] [FHEM] StatusLowBattery [battery]
[2019-3-1 15:14:41] [FHEM] FirmwareRevision [D-firmware]
[2019-3-1 15:14:41] [FHEM] ContactSensorState [state]
[2019-3-1 15:14:41] [FHEM] CurrentDoorState [contact]
2019-03-01 15:14:41 caching: Terrassentuer-battery: ok
2019-03-01 15:14:41 caching: Terrassentuer-D-firmware: 2.4
2019-03-01 15:14:41 caching: Terrassentuer-state: closed
2019-03-01 15:14:41 caching: Terrassentuer-contact: closed (to VCCU)
[2019-3-1 15:14:41] [FHEM] Thermostat_Bad_Climate is thermostat
[2019-3-1 15:14:41] [FHEM] Thermostat_Bad_Climate has
[2019-3-1 15:14:41] [FHEM] TargetTemperature [desired-temp]
[2019-3-1 15:14:41] [FHEM] CurrentTemperature [measured-temp]
[2019-3-1 15:14:41] [FHEM] CurrentRelativeHumidity [humidity]
[2019-3-1 15:14:41] [FHEM] CurrentHeatingCoolingState [undefined]
2019-03-01 15:14:41 caching: Thermostat_Bad_Climate-desired-temp: 21.0
2019-03-01 15:14:41 caching: Thermostat_Bad_Climate-measured-temp: 21.0
2019-03-01 15:14:41 caching: Thermostat_Bad_Climate-humidity: 44
[2019-3-1 15:14:41] [FHEM] Ventilator_Terrasse is switch
[2019-3-1 15:14:41] [FHEM] Ventilator_Terrasse has
[2019-3-1 15:14:41] [FHEM] On [state;on,off]
2019-03-01 15:14:41 caching: Ventilator_Terrasse-state: off
[2019-3-1 15:14:41] [FHEM] echovoice is switch
[2019-3-1 15:14:41] [FHEM] echovoice has
[2019-3-1 15:14:41] [FHEM] On [state;on,off]
[2019-3-1 15:14:41] [FHEM] echovoice [state]
2019-03-01 15:14:41 caching: echovoice-state: on
[2019-3-1 15:14:41] [FHEM] hifi is switch
[2019-3-1 15:14:41] [FHEM] hifi has
[2019-3-1 15:14:41] [FHEM] On [state;on,off]
2019-03-01 15:14:41 caching: hifi-state: off
[2019-3-1 15:14:41] [FHEM] sender is switch
[2019-3-1 15:14:41] [FHEM] sender has
[2019-3-1 15:14:41] [FHEM] On [state;on,off]
[2019-3-1 15:14:41] [FHEM] aktion [state]
2019-03-01 15:14:41 caching: sender-state: off
[2019-3-1 15:14:41] BearerToken '...27815' read from alexa
[2019-3-1 15:14:41] [FHEM] got .eventToken
[2019-3-1 15:14:41] refreshing token
[2019-3-1 15:14:41] 39_alexa.pm is new version: true
[2019-3-1 15:14:41] sshautoconf: completed successfully
[2019-3-1 15:14:41] *** SSH: proxy configuration set up done
[2019-3-1 15:14:41] Reading alexaFHEM.ProxyConnection set to starting;; starting SSH
[2019-3-1 15:14:41] [FHEM] executing: https://127.0.0.1:8083/fhem?cmd=%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%201%3B%3Bundef%7D%3Bsetreading%20alexa%20alexaFHEM.ProxyConnection%20starting%3B%3B%20starting%20SSH%3B%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%200%3B%3Bundef%7D&fwcsrf=csrf_285798315395932&XHR=1
[2019-3-1 15:14:41] Starting SSH with -R 1234:127.0.0.1:46685 -oServerAliveInterval=90 -i /opt/fhem/.ssh/id_rsa -p 58824 fhem-va.fhem.de
[2019-3-1 15:14:41] got fresh token
[2019-3-1 15:14:42] Reading alexaFHEM.ProxyConnection set to running;; SSH connected
[2019-3-1 15:14:42] [FHEM] executing: https://127.0.0.1:8083/fhem?cmd=%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%201%3B%3Bundef%7D%3Bsetreading%20alexa%20alexaFHEM.ProxyConnection%20running%3B%3B%20SSH%20connected%3B%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%200%3B%3Bundef%7D&fwcsrf=csrf_285798315395932&XHR=1
[2019-3-1 15:14:42] *** SSH: proxy connection established
[2019-3-1 15:14:42] SSH: Welcome at the reverse proxy! This pseudoshell does not react to any input - do not get irritated.
Der Hub, mit dem das Netzwerkgerät verbunden ist, reagiert nicht. Bitte überprüfe Netzwerkverbindung und Stromversorgung.
defmod AVReceiver DENON_AVR 192.xxx.xxx.xx
attr AVReceiver alexaName Receiver
attr AVReceiver alexaRoom Wohnzimmer
attr AVReceiver brand Denon
attr AVReceiver cmdIcon muteT:rc_MUTE
attr AVReceiver connectionCheck 240
attr AVReceiver devStateIcon on:rc_GREEN:main_off main_off:rc_YELLOW:main_on off:rc_STOP:main_on absent:rc_RED:main_on muted:rc_MUTE@green:muteT playing:rc_PLAY@green:pause paused:rc_PAUSE@green:play disconnected:rc_RED
attr AVReceiver dlnaName DLNA_0005cd37a506
attr AVReceiver genericDeviceType media
attr AVReceiver group Multimedia
attr AVReceiver homebridgeMapping On=zoneMain,cmdOn=on,cmdOff=off \
Volume=volume,minValue=0,maxValue=40,cmd=volume\
Mute=mute,cmd=mute,ValueOn=on,ValueOff=off,cmdOn=mute+on,cmdOff=mute+off\
InputController:reading=input:cmd=input,values=Sat/Cbl;;Mediaplayer\
\
#Favorit=favoriteList,cmd=favoriteList\
#Eingang=input,cmd=input\
#Sender=stream,cmd=stream\
#LauterLeiser=state,minValue=0,maxValue=40,minStep=5,cmd=+
attr AVReceiver icon it_server
attr AVReceiver room Multimedia
attr AVReceiver sortby 2
attr AVReceiver stateFormat stateAV
attr AVReceiver type AVR
attr AVReceiver webCmd volume:mute:input:favoriteList:stream
setstate AVReceiver on
setstate AVReceiver 2018-04-09 19:56:52 PLIIheightGain mid
setstate AVReceiver 2019-02-27 08:31:50 allZoneStereo off
setstate AVReceiver 2019-02-26 07:13:11 ampAssign 5.1-Channel+Zone2
setstate AVReceiver 2019-02-28 17:39:39 aspectRatio 16:9
setstate AVReceiver 2018-04-09 20:00:40 audioFormat 200
setstate AVReceiver 2018-04-09 19:57:54 audioOutHDMI unknown
setstate AVReceiver 2019-03-01 04:01:57 bass 0
setstate AVReceiver 2019-02-28 19:47:36 cinemaEQ off
setstate AVReceiver 2019-03-01 15:20:47 currentAlbum -
setstate AVReceiver 2019-03-01 15:20:47 currentArtist -
setstate AVReceiver 2019-03-01 15:20:47 currentBitrate -
setstate AVReceiver 2019-03-01 15:20:47 currentCover http://192.xxx.xxx.xx/img/album%20art_S.png?1551450047000
setstate AVReceiver 2019-03-01 15:20:47 currentMedia -
setstate AVReceiver 2019-03-01 15:20:47 currentPlaytime -
setstate AVReceiver 2019-03-01 15:20:47 currentStation -
setstate AVReceiver 2019-02-28 19:43:19 currentStream -
setstate AVReceiver 2019-03-01 15:20:47 currentTitle -
setstate AVReceiver 2019-02-28 04:01:58 digitalInput auto
setstate AVReceiver 2019-03-01 04:01:57 dynamicCompression off
setstate AVReceiver 2019-02-26 16:45:08 dynamicEQ on
setstate AVReceiver 2019-02-25 13:21:02 dynamicVolume heavy
setstate AVReceiver 2018-08-31 14:32:48 favorite 1
setstate AVReceiver 2018-04-09 20:00:40 firmware 4900-3876-1680
setstate AVReceiver 2019-03-01 15:20:47 ignore -
setstate AVReceiver 2019-03-01 14:40:27 input Sat/Cbl
setstate AVReceiver 2019-03-01 04:01:57 inputSound hdmi
setstate AVReceiver 2019-02-28 04:01:57 levelCenter -6
setstate AVReceiver 2019-02-28 04:01:57 levelFrontHeightLeft 0
setstate AVReceiver 2019-02-28 04:01:57 levelFrontHeightRight 0
setstate AVReceiver 2019-02-28 04:01:57 levelFrontLeft -1.5
setstate AVReceiver 2019-02-28 04:01:57 levelFrontRight -2
setstate AVReceiver 2019-02-28 04:01:57 levelFrontWideLeft 0
setstate AVReceiver 2019-02-28 04:01:57 levelFrontWideRight 0
setstate AVReceiver 2019-02-28 04:01:57 levelSourroundBack 0
setstate AVReceiver 2019-02-28 04:01:57 levelSourroundBackLeft 0
setstate AVReceiver 2019-02-28 04:01:57 levelSourroundBackRight 0
setstate AVReceiver 2019-02-28 04:01:57 levelSourroundLeft 2.5
setstate AVReceiver 2019-02-28 04:01:57 levelSourroundRight 1.5
setstate AVReceiver 2019-02-28 04:01:57 levelSubwoofer -7
setstate AVReceiver 2019-02-26 07:13:10 lock off
setstate AVReceiver 2019-02-24 08:24:43 loudness on
setstate AVReceiver 2019-03-01 04:01:57 lowFrequencyEffects 0
setstate AVReceiver 2019-02-26 07:13:10 model AVR-X3000
setstate AVReceiver 2018-04-09 20:00:41 monitorOut auto
setstate AVReceiver 2019-02-28 19:43:19 multEQ reference
setstate AVReceiver 2019-02-28 04:01:57 mute off
setstate AVReceiver 2018-04-09 19:56:52 panorama off
setstate AVReceiver 2019-03-01 15:20:47 playStatus stopped
setstate AVReceiver 2019-03-01 14:39:18 power on
setstate AVReceiver 2019-03-01 04:01:57 presence present
setstate AVReceiver 2017-02-19 11:19:32 quickselect 5
setstate AVReceiver 2019-02-28 19:47:36 resolution auto
setstate AVReceiver 2019-02-28 17:39:39 resolutionHDMI auto
setstate AVReceiver 2018-04-09 20:00:40 samplingRate 48 khz
setstate AVReceiver 2019-02-28 04:01:57 setup off
setstate AVReceiver 2018-04-09 20:00:40 signal PCM
setstate AVReceiver 2019-02-28 19:47:40 sleep off
setstate AVReceiver 2019-03-01 04:01:57 sound Dolby PL2 C
setstate AVReceiver 2019-03-01 14:39:18 state on
setstate AVReceiver 2019-03-01 15:25:07 stateAV on
setstate AVReceiver 2018-01-20 13:43:05 surroundMode DTS_Surround
setstate AVReceiver 2019-03-01 04:01:57 toneControl off
setstate AVReceiver 2019-03-01 04:01:57 treble 0
setstate AVReceiver 2019-03-01 04:01:57 trigger1 off
setstate AVReceiver 2019-02-28 04:01:58 tunerBand FM
setstate AVReceiver 2019-02-28 04:01:58 tunerFrequency 88.55 MHz
setstate AVReceiver 2019-02-28 04:01:58 tunerMode manual
setstate AVReceiver 2019-02-28 04:01:58 tunerPreset 1
setstate AVReceiver 2019-03-01 04:01:57 videoProcessingMode auto
setstate AVReceiver 2019-02-28 19:47:35 videoSelect off
setstate AVReceiver 2019-02-28 20:52:34 volume 35
setstate AVReceiver 2019-02-28 20:52:34 volumeMax 60
setstate AVReceiver 2019-02-28 20:52:34 volumeStraight -45
setstate AVReceiver 2019-03-01 15:25:10 zone2 on
setstate AVReceiver 2019-03-01 15:25:07 zoneMain on
defmod alexa alexa
attr alexa alexaFHEM-auth crypt:565c575600545828720f5807054d7a555011772a202c
attr alexa alexaFHEM-config ./alexa-fhem.cfg
attr alexa alexaFHEM-log ./log/alexa-%Y-%m-%d.log
attr alexa 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
attr alexa alexaTypes #Type=<alias>[,<alias2>[,...]]\
light=licht,lampen\
blind=rolladen,rolläden,jalousie,jalousien,rollo,rollos
attr alexa devStateIcon stopped:control_home@red:start stopping:control_on_off@orange running.*:control_on_off@green:stop
attr alexa echoRooms #<deviceId>=<room>\
attr alexa fhemIntents #IntentName=<sample utterance>\
gutenMorgen=guten morgen\
guteNacht=gute nacht
attr alexa icon alexa
attr alexa room Amazon
attr alexa stateFormat alexaFHEM
setstate alexa running /usr/bin/alexa-fhem
setstate alexa 2019-02-27 12:03:38 .eventToken {"access_token":"Atza|IwEBIGfmGZSRgnHbyZafmJrO7eosSoyJVOakyvz9mQDh5K97Jqo-_mVgOSOlQvP9zooDWfYHGoJaKSn4vD9WGqpQxUTDv-nJ8T3lAsrEVlrR-sStzxLwjYBZjvZJkjPhlCfZmivZ_WpEHFG3JWTlR23YmtzYSXXNrTIfUu5vHEwepGo4OzcXGqxrCziRRdGNzCx57__x0-2RcnEV9C5EkjmSZ0YZFK4Rfe0f3tqiH6fpAaZya27vby_mMKNv195o5_UOjtBurm3c6bLtdSEvO0fZNjOOH5noPrxlHQsMalGlF2A-y_BI1IzEFktIX4ePLLQKHwuSmwXiXnFKsMl_Vph-BSQV","refresh_token":"Atzr|IwEBIEeQKu1JJBJC1HfWDvtA7S20Csa_Rgp6zoMfRQDwux2z9p9dinjwhelGxE1dvvfv2GQWMxQ5RDYi4rcG2cPv5m-nW2LEz_45aBhEfMGCodDAfGSssCtZ2fXme7CR3J7_CSLqTyEerqhWAsbfkAsZSOUXOsOdrnLfi_pFJu2iWcYjkX7hogZywczxKeekSFMCDa9qO91gL4ojsKrcgJ2ODlC9G0QV4drku0NU8IE_oYyYuFyKbiG5FyUMaxte9Rr2AGVyKGGXl3hlXQ9XRTpliRF9g5E01JMHjw--ffYk5SWJcdHPCdGamSuUBSfk_pe7yFI8OSsEAxKxJCsEt9HSTCLI","token_type":"bearer","expires_in":3600}
setstate alexa 2019-03-01 15:14:40 alexaFHEM running /usr/bin/alexa-fhem
setstate alexa 2019-03-01 15:14:42 alexaFHEM.ProxyConnection running;; SSH connected
setstate alexa 2019-02-27 12:00:19 alexaFHEM.bearerToken crypt:02065556065023500c530005015b0657
setstate alexa 2019-02-27 12:00:19 alexaFHEM.skillRegKey crypt:0372265272552355185f780e725b05215605702150585d740b490652010c050f73025d560e54555d0453
[2019-3-1 15:35:08] [FHEM] caching: Custom Volume: 20 (as number; from '20')
[2019-3-1 15:35:08] [FHEM] SATReceiver: executing set cmd for 00001001-0000-1000-8000-135D67EC4377 with value 10
[2019-3-1 15:35:08] [FHEM] executing: https://127.0.0.1:8083/fhem?cmd=set%20SATReceiver%20volume%2010&fwcsrf=csrf_285798315395932&XHR=1
[2019-3-1 15:35:08] <<<< [ssh] {"context":{"properties":[{"namespace":"Alexa.Speaker","name":"volume","value":10,"timeOfSample":"2019-03-01T14:35:08.677Z","uncertaintyInMilliseconds":500}]},"event":{"header":{"namespace":"Alexa","name":"Response","payloadVersion":"3","messageId":"5831f724-987d-48c9-8c02-05bf749c89e5","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"1EB1E3A0-011516A595927815"},"endpointId":"5c44bfde-f33f-cd72-1e44-81c051f2f1eccde9"},"payload":{}}}
2019-03-01 15:35:08 caching: SATReceiver-volume: 10
[2019-3-1 15:35:08] [FHEM] caching: Custom Volume: 10 (as number; from '10')
ChannelController:reading=channel,cmd=channel
PlaybackController:playback,values=Play;Pause;Stop;Previous;Next
Zitat von: justme1968 am 01 März 2019, 08:29:55
@Abercrombie1892: was steht im log?
[3/1/2019, 6:13:04 PM] >>>> [ssh] {"directive":{"header":{"namespace":"Alexa.Speaker","name":"SetVolume","payloadVersion":"3","messageId":"d4f74a7a-23fc-4372-ac49-aba808ab3328","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"C1F00A04-03E7B9B0198FF781"},"endpointId":"5c4b080f-f33f-903f-df6a-d166b1dca6907dca","cookie":{"fuuid":"5c4b080f-f33f-903f-df6a-d166b1dca6907dca","device":"WZ.Pioneer"}},"payload":{"volume":2}}}
[3/1/2019, 6:13:04 PM] [FHEM] WZ.Pioneer: executing set cmd for 00001001-0000-1000-8000-135D67EC4377 with value 2
[3/1/2019, 6:13:04 PM] [FHEM] executing: http://127.0.0.1:8083/fhem?cmd=set%20WZ.Pioneer%20volume%202&XHR=1
[3/1/2019, 6:13:04 PM] <<<< [ssh] {"context":{"properties":[{"namespace":"Alexa.Speaker","name":"volume","value":2,"timeOfSample":"2019-03-01T17:13:04.399Z","uncertaintyInMilliseconds":500}]},"event":{"header":{"namespace":"Alexa","name":"Response","payloadVersion":"3","messageId":"67aa06f9-0439-4ef2-b7ee-678eaeba1b2c","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"C1F00A04-03E7B9B0198FF781"},"endpointId":"5c4b080f-f33f-903f-df6a-d166b1dca6907dca"},"payload":{}}}
2019-03-01 18:13:04 caching: WZ.Pioneer-volume: 1
[3/1/2019, 6:13:04 PM] [FHEM] caching: Custom Volume: 1 (as number; from '1')
[3/1/2019, 6:13:04 PM] [FHEM] caching: Volume: 1 (as string; from '1')
homebridgeMapping
Volume=volume,minValue=0,maxValue=40,cmd=volume,factor=5
Zitat von: justme1968 am 27 Februar 2019, 17:08:04
nur keine angst. da ist scheinbar schon was vermurkst :)Code Auswählensudo rm -fr /usr/bin/alexa-fhem /usr/local/bin/alexa-fhem /usr/lib/node_modules/alexa-fhem /usr/local/lib/node_modules/alexa-fhem
Zitat von: topa_LE am 07 März 2019, 12:35:47
Hallo,
weiß nicht ob das hier rein gehört, Frage wurde schon mal gestellt.
Könnte man eigentlich mit dem alexa-fhem Modul KODI per Sprache steuern? Da gibt es ja im Netz diverse andere Kodi Custom Skill HowTo's.
Hat das vielleicht einer schon erfolgreich umgesetzt?
Zitat von: Esjay am 07 März 2019, 12:55:22
Wenn du Kodi in Fhem integriert hast, könntest du mit Hilfe des Wikis das durchaus umsetzten. Zumindest Play, Stop,mute usw.
grüße
InputController=input,cmd=input,values=TUNER:tuner;FERNSEHER:tv;HDMI+1:hdmi1
executing: http://127.0.0.1:8083/fhem?cmd=set%20WZ.Pioneer%20input%20FERNSEHER&XHR=1
if( typeof device.mappings.InputController.value2homekit === 'object' && device.mappings.InputController.value2homekit[target] !== undefined)
target = device.mappings.InputController.value2homekit[target];
switch (requestedName) {
case 'SelectInput':
target = event.directive.payload.input;
if( typeof device.mappings.InputController.value2homekit === 'object' && device.mappings.InputController.value2homekit[target] !== undefined)
target = device.mappings.InputController.value2homekit[target];
device.command( mapping, target );
break;
default:
return createError(ERROR3_INVALID_DIRECTIVE, undefined, event);
break;
}
Zitat von: Esjay am 07 März 2019, 12:55:22
Wenn du Kodi in Fhem integriert hast, könntest du mit Hilfe des Wikis das durchaus umsetzten. Zumindest Play, Stop,mute usw.
grüße
Zitat von: Abercrombie1892 am 01 März 2019, 18:19:40Code Auswählen[3/1/2019, 6:13:04 PM] >>>> [ssh] {"directive":{"header":{"namespace":"Alexa.Speaker","name":"SetVolume","payloadVersion":"3","messageId":"d4f74a7a-23fc-4372-ac49-aba808ab3328","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"C1F00A04-03E7B9B0198FF781"},"endpointId":"5c4b080f-f33f-903f-df6a-d166b1dca6907dca","cookie":{"fuuid":"5c4b080f-f33f-903f-df6a-d166b1dca6907dca","device":"WZ.Pioneer"}},"payload":{"volume":2}}}
[3/1/2019, 6:13:04 PM] [FHEM] WZ.Pioneer: executing set cmd for 00001001-0000-1000-8000-135D67EC4377 with value 2
[3/1/2019, 6:13:04 PM] [FHEM] executing: http://127.0.0.1:8083/fhem?cmd=set%20WZ.Pioneer%20volume%202&XHR=1
[3/1/2019, 6:13:04 PM] <<<< [ssh] {"context":{"properties":[{"namespace":"Alexa.Speaker","name":"volume","value":2,"timeOfSample":"2019-03-01T17:13:04.399Z","uncertaintyInMilliseconds":500}]},"event":{"header":{"namespace":"Alexa","name":"Response","payloadVersion":"3","messageId":"67aa06f9-0439-4ef2-b7ee-678eaeba1b2c","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"C1F00A04-03E7B9B0198FF781"},"endpointId":"5c4b080f-f33f-903f-df6a-d166b1dca6907dca"},"payload":{}}}
2019-03-01 18:13:04 caching: WZ.Pioneer-volume: 1
[3/1/2019, 6:13:04 PM] [FHEM] caching: Custom Volume: 1 (as number; from '1')
[3/1/2019, 6:13:04 PM] [FHEM] caching: Volume: 1 (as string; from '1')Code AuswählenhomebridgeMapping
Volume=volume,minValue=0,maxValue=40,cmd=volume,factor=5
Zitat von: erotikbaer am 17 März 2019, 00:47:44
hi,
gibts aktuell irgendwelche Probleme mit dem Vereinsserver?
ich bekomme plötzlich beim alexaFHEM.ProxyConnection:
error; Reverse Proxy replied with neither registered nor unregistered status: out: err:ssh_exchange_identification: read: Connection reset by peer
oder hab ich hier unbewusst irgendeinen mist gemacht?
gruß christian
stopped; Terminated with ssh_exchange_identification: read: Connection reset by peer , ssh will restart at 00:57:55
pi@FHEM:/opt/fhem/log $ ps -ef | egrep '(alexa|ssh)'
root 356 1 0 2018 ? 00:00:00 /usr/sbin/sshd -D
pi 499 391 0 2018 ? 00:01:48 /usr/bin/ssh-agent x-session-manager
pi 542 1 0 2018 ? 00:00:00 /usr/bin/ssh-agent -s
root 12363 356 0 08:50 ? 00:00:00 sshd: pi [priv]
pi 12373 12363 0 08:50 ? 00:00:01 sshd: pi@pts/1
fhem 13989 13615 1 09:25 ? 00:00:06 node /usr/local/bin/alexa-fhem -c ./alexa-fhem.cfg
fhem 14014 13989 0 09:25 ? 00:00:00 /usr/bin/ssh -R 1234:127.0.0.1:32771 -oServerAliveInterval=90 -i /opt/fhem/.ssh/id_rsa -p 58824 fhem-va.fhem.de
pi 14489 12376 0 09:36 pts/1 00:00:00 grep -E --color=auto (alexa|ssh)
fhem.log 019.03.23 09:25:46 2: alexa: starting alexa-fhem: /usr/local/bin/alexa-fhem -c ./alexa-fhem.cfg 2019.03.23 09:25:46 3: alexa: starting 2019.03.23 09:25:46 3: alexa: using logfile: ./log/alexa-2019-03-23.log alexa.log [23.3.2019, 09:25:43] Got SIGTERM, shutting down alexa-fhem... [23.3.2019, 09:25:43] Reading alexaFHEM.ProxyConnection set to stopping;; alexa-fhem terminating [23.3.2019, 09:25:43] [FHEM] executing: http://127.0.0.1:8083/fhem?cmd=%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%201%3B%3Bundef%7D%3Bsetreading%20alexa %20alexaFHEM.ProxyConnection%20stopping%3B%3B%20alexa-fhem%20terminating%3B%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%200%3B%3Bundef%7D&fwcsrf=csrf_562269 378733265&XHR=1 [23.3.2019, 09:25:43] Stopping SSH ... [23.3.2019, 09:25:43] Reading alexaFHEM.ProxyConnection set to stopped [23.3.2019, 09:25:43] [FHEM] executing: http://127.0.0.1:8083/fhem?cmd=%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%201%3B%3Bundef%7D%3Bsetreading%20alexa %20alexaFHEM.ProxyConnection%20stopped%3B%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%200%3B%3Bundef%7D&fwcsrf=csrf_562269378733265&XHR=1 [23.3.2019, 09:25:43] *** SSH: exited with 143 [23.3.2019, 09:25:50] using config from ./alexa-fhem.cfg *** CONFIG: parsed completely [23.3.2019, 09:25:50] os.homedir()=/opt/fhem [23.3.2019, 09:25:50] this is alexa-fhem 0.5.26 [23.3.2019, 09:25:50] connecting to FHEM ... [23.3.2019, 09:25:52] [FHEM] trying longpoll to listen for fhem events [23.3.2019, 09:25:52] [FHEM] starting longpoll: http://127.0.0.1:8083/fhem?XHR=1&inform=type=status;addglobal=1;filter=.*;since=null;fmt=JSON×tamp=155332955 2132 [23.3.2019, 09:25:52] [FHEM] got csrfToken: csrf_562269378733265 [23.3.2019, 09:25:52] [FHEM] Checking devices and attributes... [23.3.2019, 09:25:52] [FHEM] executing: http://127.0.0.1:8083/fhem?cmd=%7BAttrVal(%22global%22%2C%22userattr%22%2C%22%22)%7D&fwcsrf=csrf_562269378733265&XHR=1 [23.3.2019, 09:25:52] [FHEM] executing: http://127.0.0.1:8083/fhem?cmd=jsonlist2%20TYPE%3Dalexa&fwcsrf=csrf_562269378733265&XHR=1 [23.3.2019, 09:25:52] [FHEM] waiting for events ... [23.3.2019, 09:25:52] [FHEM] Fetching FHEM devices... [23.3.2019, 09:25:52] [FHEM] fetching: http://127.0.0.1:8083/fhem?cmd=jsonlist2%20alexaName=..*&fwcsrf=csrf_562269378733265&XHR=1 [23.3.2019, 09:25:52] [FHEM] alexa device is alexa [23.3.2019, 09:25:52] [FHEM] executing: http://127.0.0.1:8083/fhem?cmd=%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%201%3B%3Bundef%7D%3B%7B%24defs%7Balexa %7D-%3E%7B%22alexa-fhem%20version%22%7D%20%3D%20%220.5.26%22%7D%3B%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%200%3B%3Bundef%7D&fwcsrf=csrf_562269378733265 &XHR=1 [23.3.2019, 09:25:52] [FHEM] executing: http://127.0.0.1:8083/fhem?cmd=%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%201%3B%3Bundef%7D%3Bget%20alexa%20prox yToken%3B%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%200%3B%3Bundef%7D&fwcsrf=csrf_562269378733265&XHR=1 [23.3.2019, 09:25:52] [FHEM] executing: http://127.0.0.1:8083/fhem?cmd=%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%201%3B%3Bundef%7D%3Blist%20alexa%20.ev entToken%3B%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%200%3B%3Bundef%7D&fwcsrf=csrf_562269378733265&XHR=1 [23.3.2019, 09:25:52] Server listening on: http://127.0.0.1:32771 for proxy connections [23.3.2019, 09:25:52] *** SSH: checking proxy configuration [23.3.2019, 09:25:52] sshautoconf: home=/opt/fhem, spath=/opt/fhem/.alexa, cpath=./alexa-fhem.cfg, sshpath=/opt/fhem/.ssh [23.3.2019, 09:25:52] Passed config: {"sshproxy":{"description":"FHEM Connector","ssh":"/usr/bin/ssh","options":["-i","/opt/fhem/.ssh/id_rsa","-p",58824,"fhem-va .fhem.de"],"bind-ip":"127.0.0.1","port":32771},"connections":[{"filter":"alexaName=..*","uid":999,"name":"FHEM","webname":"fhem","server":"127.0.0.1","port":"808 3"}]} [23.3.2019, 09:25:52] sshautoconf: SSH key seems to exist [23.3.2019, 09:25:53] sshautoconf: Our SSH key is known at the reverse proxy, good! --More--(94%) [23.3.2019, 09:25:53] [FHEM] executing: http://127.0.0.1:8083/fhem?cmd=%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%201%3B%3Bundef%7D%3Bjsonlist2%20alexa% 3B%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%200%3B%3Bundef%7D&fwcsrf=csrf_562269378733265&XHR=1 *** FHEM: connected [23.3.2019, 09:25:53] [FHEM] got: 0 results [23.3.2019, 09:25:53] BearerToken '...E02E1' read from alexa [23.3.2019, 09:25:53] 39_alexa.pm is new version: true [23.3.2019, 09:25:53] sshautoconf: completed successfully [23.3.2019, 09:25:53] *** SSH: proxy configuration set up done [23.3.2019, 09:25:53] Reading alexaFHEM.ProxyConnection set to starting;; starting SSH [23.3.2019, 09:25:53] [FHEM] executing: http://127.0.0.1:8083/fhem?cmd=%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%201%3B%3Bundef%7D%3Bsetreading%20alexa %20alexaFHEM.ProxyConnection%20starting%3B%3B%20starting%20SSH%3B%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%200%3B%3Bundef%7D&fwcsrf=csrf_562269378733265& XHR=1 [23.3.2019, 09:25:53] Starting SSH with -R 1234:127.0.0.1:32771 -oServerAliveInterval=90 -i /opt/fhem/.ssh/id_rsa -p 58824 fhem-va.fhem.de [23.3.2019, 09:25:54] Reading alexaFHEM.ProxyConnection set to running;; SSH connected [23.3.2019, 09:25:54] [FHEM] executing: http://127.0.0.1:8083/fhem?cmd=%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%201%3B%3Bundef%7D%3Bsetreading%20alexa %20alexaFHEM.ProxyConnection%20running%3B%3B%20SSH%20connected%3B%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%200%3B%3Bundef%7D&fwcsrf=csrf_562269378733265& XHR=1 [23.3.2019, 09:25:54] *** SSH: proxy connection established [23.3.2019, 09:25:54] SSH: Welcome at the reverse proxy! This pseudoshell does not react to any input - do not get irritated. pi@FHEM:/opt/fhem/log $ |
pi@FHEM:/opt/fhem/log $ sudo npm ls -depth=0 -g
(node:14834) [DEP0022] DeprecationWarning: os.tmpDir() is deprecated. Use os.tmpdir() instead.
/usr/local/lib
└── alexa-fhem@0.5.26
2019.03.27 18:44:05.866 1: reload: Error:Modul 39_alexa deactivated:
GPUtils.pm did not return a true value at FHEM/Meta.pm line 16, <$fh> line 901.
BEGIN failed--compilation aborted at FHEM/Meta.pm line 16, <$fh> line 901.
Compilation failed in require at ./FHEM/39_alexa.pm line 8, <$fh> line 901.
BEGIN failed--compilation aborted at ./FHEM/39_alexa.pm line 8, <$fh> line 901.
2019.03.27 18:44:05.866 0: GPUtils.pm did not return a true value at FHEM/Meta.pm line 16, <$fh> line 901.
BEGIN failed--compilation aborted at FHEM/Meta.pm line 16, <$fh> line 901.
Compilation failed in require at ./FHEM/39_alexa.pm line 8, <$fh> line 901.
BEGIN failed--compilation aborted at ./FHEM/39_alexa.pm line 8, <$fh> line 901.
2019.03.27 18:44:05.893 1: Including ./log/fhem.save
2019.03.27 18:44:06.386 1: configfile: Cannot load module alexa
Please define Alexa 5xxxxxxx5-f33f-9xx2-f4dc-38xxxxxxxxxxf3b first
Zitat von: G4Cab am 27 März 2019, 19:38:01
Hi, nach dem fhem update all gestern seh ich nur noch das im Log
Idee?Code Auswählen
2019.03.27 18:44:05.866 1: reload: Error:Modul 39_alexa deactivated:
GPUtils.pm did not return a true value at FHEM/Meta.pm line 16, <$fh> line 901.
BEGIN failed--compilation aborted at FHEM/Meta.pm line 16, <$fh> line 901.
Compilation failed in require at ./FHEM/39_alexa.pm line 8, <$fh> line 901.
BEGIN failed--compilation aborted at ./FHEM/39_alexa.pm line 8, <$fh> line 901.
2019.03.27 18:44:05.866 0: GPUtils.pm did not return a true value at FHEM/Meta.pm line 16, <$fh> line 901.
BEGIN failed--compilation aborted at FHEM/Meta.pm line 16, <$fh> line 901.
Compilation failed in require at ./FHEM/39_alexa.pm line 8, <$fh> line 901.
BEGIN failed--compilation aborted at ./FHEM/39_alexa.pm line 8, <$fh> line 901.
2019.03.27 18:44:05.893 1: Including ./log/fhem.save
2019.03.27 18:44:06.386 1: configfile: Cannot load module alexa
Please define Alexa 5xxxxxxx5-f33f-9xx2-f4dc-38xxxxxxxxxxf3b first
Zitat von: Loredo am 29 März 2019, 11:13:47Dann kann ich das auch nicht 100%ig mehr nachvollziehen.
Nein. GPUtils.pm ist Teil von FHEM und liegt nicht extern.
Weshalb bei dir ein apt-get upgrade geholfen haben soll, ist unverständlich.
938 verbose stack at Promise._fulfill (/usr/lib/node_modules/npm/node_modules/bluebird/js/release/promise.js:638:18)
938 verbose stack at /usr/lib/node_modules/npm/node_modules/bluebird/js/release/nodeback.js:42:21
938 verbose stack at <anonymous>
939 verbose cwd /home/pi
940 verbose Linux 4.19.30-v7+
941 verbose argv "/usr/bin/node" "/usr/bin/npm" "install" "-g" "alexa-fhem"
942 verbose node v8.15.1
943 verbose npm v6.9.0
944 error Cannot read property '0' of undefined
945 verbose exit [ 1, true ]
root@raspberrypi:~/.npm/_logs# 944 error Cannot read property '0' of undefined
-bash: 944: Kommando nicht gefunden.
ZitatWie kann ich das so konfigurieren, dass es sich wie die alte Lösung verhält?
Zitat@olili: natürlich. genau so wie früher.
{
"sshproxy" : {
"ssh" : "/usr/bin/ssh",
"description" : "FHEM Connector"
},
"connections" : [
{
"filter" : "alexaName=..*",
"webname" : "fhem",
"port" : "8083",
"name" : "FHEM",
"server" : "127.0.0.1",
"uid" : 999
}
]
}
homebridgeMapping Saturation=ct,cmd=ct,minStep=50
alexaMapping Saturation=ver=mach,articles=das,values=wärmer
Zitat von: justme1968 am 11 April 2019, 20:08:25
einfach ohne homebridgeMapping. es sollte alles automatisch erkannt werden.
alexaMapping ist nur für den custom skill und für smart home nicht relevant.
Internals:
CHANGED
DEF 4 IODev=HueBridge
FUUID 5c54b1ff-f33f-cd72-d6de-c8c727991af062c2
FVERSION 31_HUEDevice.pm:0.190980/2019-04-02
ID 4
INTERVAL
IODev HueBridge
NAME Sofalicht
NR 288
STATE off
TYPE HUEDevice
desired 0
manufacturername Neuhaus Lighting Group
modelid NLG-RGBW light
name Sofalicht
swversion 1001-0007
type Extended color light
uniqueid 00:15:8d:00:02:93:58:ec-02
READINGS:
2019-04-11 15:45:41 alert select
2019-04-11 19:04:38 bri 52
2019-04-11 19:06:48 colormode ct
2019-04-11 20:24:39 ct 370 (2702K)
2019-04-11 15:45:41 effect none
2019-04-11 20:24:47 hue 6069
2019-04-11 20:25:41 onoff 0
2019-04-11 20:25:41 pct 0
2019-04-11 20:25:41 reachable 1
2019-04-11 20:24:39 rgb ffc698
2019-04-11 20:24:47 sat 220
2019-04-11 20:25:41 state off
2019-04-11 20:24:47 xy 0.4623,0.4149
helper:
alert select
bri 52
colormode ct
ct 370
devtype
effect none
hue 6069
on 0
pct 0
reachable 1
rgb ffc698
sat 220
update_timeout -1
xy 0.4623,0.4149
helper:
Attributes:
IODev HueBridge
alexaName Sofalicht
alexaRoom Wohnzimmer
alias Sofalicht
color-icons 2
devStateIcon {(HUEDevice_devStateIcon($name),"toggle")}
group Wohnzimmerlicht
icon light_ceiling
model NLG-RGBW light
room HUEDevice,Wohnzimmer
sortby 1
subType extcolordimmer
userattr Alles_aus Alles_aus_map lightSceneParamsToSave lightSceneRestoreOnlyIfChanged:1,0 structexclude
webCmd pct:ct 490:ct 380:ct 270:ct 160:toggle:on:off
Zitat von: justme1968 am 11 April 2019, 20:32:22Ja, über die App kann ich alles steuern.
geht es über die alexa app?
alexaFHEM.ProxyConnection
error; ssh-keygen command not found, please check if your installation of SSH is complete.
[13.4.2019, 15:14:14] >>>> [srv] {"directive":{"header":{"namespace":"Alexa.BrightnessController","name":"SetBrightness","payloadVersion":"3","messageId":"9e8b7f33-9b45-4550-8384-59f93fe03099","correlationToken":"AAAAAAAAAQBYs7jaIx19BUtlFgYn4a5cDAIAAAAAAACgK6YSt1/yksPnNlRgVieHHvX7uopPH8dbaFqK9SX0ShbGwKcvXgGvTZJmYnYqDYAUjUEZgljt3kB/EOUIZqyL9JsfAj5f88BR7P7N8tAghB3S9daYxMG5svIqnTJkN9k0T0/0Pu9SN3vdz2ZT+ICYkdbIAMR2BmFcReWfxeW6F5npiNBYPwXmkYjPKhC7NMhAGg95pV1NRcQr7NntSU/JuR+ITK8xaOLKa+wDD5UaA752hCI8sfNo4WSobtj8I3BeRKnwmuqakkX2jxdSc/D4xhBhgIUHjnogs4wguD1SeqocZ5J9C6o6LocQ0czRAYcSc3BsIM0e+xkq0+tPf8Ih9YBaRmkhA6d4oMzkZWXlyPFB72G6jtME7GC5G8KRqn+uXzTX6cWrMMtcV6PU3izw8eAIoaXPDtXTQv9mqSkn0YWUR7q7dohY9soxe7WSu3Z9YrxF3Lh2ovN+t7mFmudDb0bFQgK3Tfk4jBSP9ptmuAMbLwCdU0DTSjzX3CmJ3qN3MgYitu03BLoLx872V+O8kfaNhullmREDYxoH/Tnr7Q7mlHLDRQl5nDboplhNA++EhvuENCTcs2VVUoshLYhmRB9U0C3ldNBS1F3CxC4AOUdAnN7luyM3ghk3hdpCLL9tfLqixm3e9QWtmmYYSsy+NAW6LDx69wDV3TBlbk3WHP0sS5qNB40+NN9bYg=="},"endpoint":{"scope":{"type":"BearerToken","token":"Atza|IwEBIHwkCt2v5iBPPlgo2L0hkDItXz_FILIUP7Afuya7_DHrwPFX7WQdKmIynnkJWetPRyyV8fqihGRp0xTLbOFO_SVYrGONl4kzGlGbw5ouYz41uLRn2ui_0QUJZEG1Tic_0-VraP_wKr0820dXSsQneblZwyIl8mQLuIcI4-CXbOf3EqPBkASIShE_vy8cKrhB5EWQCQce4jb2yLZI-znJ8jMtrQ30EpPyVgGCQdIgYJ1r-xHmDDuXxI9H729Dq_rltH-ogsNGb0D2G5UYg0Rn_j7r0MQc3Et9sWuEKvcK35kWO-jattwvZHjB06iF2VFjuzYyIpZsBeKycR0dM-agfWLD1BVhk_03ItzqoDc8YJF9I2TJncgTxr-DFniXZqFSYURc6uajXpHW8ofNdItTLHPh2FoW4hhbJFy9zRF7s85tO67eQ8v-Rqwk9rxGh1gmBQBzeAlwRrv-yhbSJKwAsdhbYlkwq9KlC8OIxIxVtz5mVg"},"endpointId":"5c93e232-f33f-0c45-f528-70f8b16469d9e705","cookie":{"fuuid":"5c93e232-f33f-0c45-f528-70f8b16469d9e705","device":"StimmungsLicht"}},"payload":{"brightness":30}}}
[13.4.2019, 15:14:16] accepted new token
[13.4.2019, 15:14:16] [FHEM] caching: Brightness: 100 (as number; from 'FF4D00')
[13.4.2019, 15:14:16] [FHEM] StimmungsLicht: executing set cmd for Brightness with value 30
2019-04-13 15:14:16 caching: StimmungsLicht-rgb: 4d1700
[13.4.2019, 15:14:16] [FHEM] caching: Brightness: 30 (as number; from '4d1700')
[13.4.2019, 15:14:16] [FHEM] caching: Hue: 17 (as number; from '4d1700')
[13.4.2019, 15:14:16] [FHEM] caching: Saturation: 100 (as number; from '4d1700')
[13.4.2019, 15:14:16] [FHEM] value converted to 4d1700
[13.4.2019, 15:14:16] [FHEM] executing: http://192.168.69.94:8083/fhem?cmd=set%20StimmungsLicht%20rgb%204d1700&XHR=1
[13.4.2019, 15:14:16] <<<< [srv] {"context":{"properties":[{"namespace":"Alexa.BrightnessController","name":"brightness","value":30,"timeOfSample":"2019-04-13T13:14:16.464Z","uncertaintyInMilliseconds":500}]},"event":{"header":{"namespace":"Alexa","name":"Response","payloadVersion":"3","messageId":"6f3f4ab5-d804-484a-a10e-6ca6ddd37458","correlationToken":"AAAAAAAAAQBYs7jaIx19BUtlFgYn4a5cDAIAAAAAAACgK6YSt1/yksPnNlRgVieHHvX7uopPH8dbaFqK9SX0ShbGwKcvXgGvTZJmYnYqDYAUjUEZgljt3kB/EOUIZqyL9JsfAj5f88BR7P7N8tAghB3S9daYxMG5svIqnTJkN9k0T0/0Pu9SN3vdz2ZT+ICYkdbIAMR2BmFcReWfxeW6F5npiNBYPwXmkYjPKhC7NMhAGg95pV1NRcQr7NntSU/JuR+ITK8xaOLKa+wDD5UaA752hCI8sfNo4WSobtj8I3BeRKnwmuqakkX2jxdSc/D4xhBhgIUHjnogs4wguD1SeqocZ5J9C6o6LocQ0czRAYcSc3BsIM0e+xkq0+tPf8Ih9YBaRmkhA6d4oMzkZWXlyPFB72G6jtME7GC5G8KRqn+uXzTX6cWrMMtcV6PU3izw8eAIoaXPDtXTQv9mqSkn0YWUR7q7dohY9soxe7WSu3Z9YrxF3Lh2ovN+t7mFmudDb0bFQgK3Tfk4jBSP9ptmuAMbLwCdU0DTSjzX3CmJ3qN3MgYitu03BLoLx872V+O8kfaNhullmREDYxoH/Tnr7Q7mlHLDRQl5nDboplhNA++EhvuENCTcs2VVUoshLYhmRB9U0C3ldNBS1F3CxC4AOUdAnN7luyM3ghk3hdpCLL9tfLqixm3e9QWtmmYYSsy+NAW6LDx69wDV3TBlbk3WHP0sS5qNB40+NN9bYg=="},"endpoint":{"scope":{"type":"BearerToken","token":"Atza|IwEBIHwkCt2v5iBPPlgo2L0hkDItXz_FILIUP7Afuya7_DHrwPFX7WQdKmIynnkJWetPRyyV8fqihGRp0xTLbOFO_SVYrGONl4kzGlGbw5ouYz41uLRn2ui_0QUJZEG1Tic_0-VraP_wKr0820dXSsQneblZwyIl8mQLuIcI4-CXbOf3EqPBkASIShE_vy8cKrhB5EWQCQce4jb2yLZI-znJ8jMtrQ30EpPyVgGCQdIgYJ1r-xHmDDuXxI9H729Dq_rltH-ogsNGb0D2G5UYg0Rn_j7r0MQc3Et9sWuEKvcK35kWO-jattwvZHjB06iF2VFjuzYyIpZsBeKycR0dM-agfWLD1BVhk_03ItzqoDc8YJF9I2TJncgTxr-DFniXZqFSYURc6uajXpHW8ofNdItTLHPh2FoW4hhbJFy9zRF7s85tO67eQ8v-Rqwk9rxGh1gmBQBzeAlwRrv-yhbSJKwAsdhbYlkwq9KlC8OIxIxVtz5mVg"},"endpointId":"5c93e232-f33f-0c45-f528-70f8b16469d9e705"},"payload":{}}}
[2019-4-30 20:17:22] BearerToken '...ne 1.' read from System.Alexa
[2019-4-30 20:17:22] sshautoconf: aborted with Trying to fetch alexadevice failed with SyntaxError: Unexpected token B in JSON at position 0
[2019-4-30 20:17:22] *** SSH: proxy configuration failed: Trying to fetch alexadevice failed with SyntaxError: Unexpected token B in JSON at position 0
[2019-4-30 20:17:23] Reading alexaFHEM.ProxyConnection set to error;; Trying to fetch alexadevice failed with SyntaxError: Unexpected token B in JSON at position 0
stopped; failed to connect to fhem: Error: connect ECONNREFUSED 192.168.1.121:8083
{
"connections": [{
"port": "8083",
"webname": "fhem",
"uid": 999,
"filter": "alexaName=..*",
"server": "127.0.0.1",
"name": "FHEM"
},
{
"port": "8083",
"webname": "fhem",
"uid": 999,
"filter": "alexaName=..*",
"server": "192.168.1.120",
"name": "FHEM"
},
{
"port": "8083",
"webname": "fhem",
"uid": 999,
"filter": "alexaName=..*",
"server": "192.168.1.121",
"name": "FHEM"
}
],
"sshproxy": {
"ssh": "/usr/bin/ssh",
"description": "FHEM Connector"
}
}
Zitat von: gvzdus am 03 Juni 2019, 17:15:32
Hi Madmax,
wenn ich den Code auf die Schnelle interpretiere, stammt das noch aus meiner Prototypenzeit. Es geht auch um dieser User-ID (die von fhem), und nicht eine UUID. M.E. wird die uid nicht ausgewertet.
ssh -v -4 -p 58824 fhem-va.fhem.de status
OpenSSH_8.0p1, OpenSSL 1.1.1c 28 May 2019
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: Connecting to fhem-va.fhem.de [88.99.31.202] port 58824.
debug1: Connection established.
debug1: identity file /root/.ssh/id_rsa type 0
debug1: identity file /root/.ssh/id_rsa-cert type -1
debug1: identity file /root/.ssh/id_dsa type -1
debug1: identity file /root/.ssh/id_dsa-cert type -1
debug1: identity file /root/.ssh/id_ecdsa type -1
debug1: identity file /root/.ssh/id_ecdsa-cert type -1
debug1: identity file /root/.ssh/id_ed25519 type -1
debug1: identity file /root/.ssh/id_ed25519-cert type -1
debug1: identity file /root/.ssh/id_xmss type -1
debug1: identity file /root/.ssh/id_xmss-cert type -1
debug1: Local version string SSH-2.0-OpenSSH_8.0
debug1: Remote protocol version 2.0, remote software version APACHE-SSHD-2.2.0
debug1: no match: APACHE-SSHD-2.2.0
debug1: Authenticating to fhem-va.fhem.de:58824 as 'root'
debug1: SSH2_MSG_KEXINIT sent
debug1: SSH2_MSG_KEXINIT received
debug1: kex: algorithm: ecdh-sha2-nistp256
debug1: kex: host key algorithm: ssh-rsa
debug1: kex: server->client cipher: aes128-ctr MAC: hmac-sha2-256 compression: none
debug1: kex: client->server cipher: aes128-ctr MAC: hmac-sha2-256 compression: none
debug1: expecting SSH2_MSG_KEX_ECDH_REPLY
debug1: Server host key: ssh-rsa SHA256:faKHDj9WmNmjRbq3SXmzb0FNfNxqond1TJQk9DLaBwQ
debug1: Host '[fhem-va.fhem.de]:58824' is known and matches the RSA host key.
debug1: Found key in /root/.ssh/known_hosts:1
debug1: rekey out after 4294967296 blocks
debug1: SSH2_MSG_NEWKEYS sent
debug1: expecting SSH2_MSG_NEWKEYS
debug1: SSH2_MSG_NEWKEYS received
debug1: rekey in after 4294967296 blocks
debug1: Will attempt key: /root/.ssh/id_rsa RSA SHA256:yjhgMRG4EyZ7pdNqViRfJL3gBiziLg8iol73i0WNRkI
debug1: Will attempt key: /root/.ssh/id_dsa
debug1: Will attempt key: /root/.ssh/id_ecdsa
debug1: Will attempt key: /root/.ssh/id_ed25519
debug1: Will attempt key: /root/.ssh/id_xmss
debug1: SSH2_MSG_SERVICE_ACCEPT received
debug1: Authentications that can continue: keyboard-interactive,publickey
debug1: Next authentication method: publickey
debug1: Offering public key: /root/.ssh/id_rsa RSA SHA256:yjhgMRG4EyZ7pdNqViRfJL3gBiziLg8iol73i0WNRkI
debug1: Server accepts key: /root/.ssh/id_rsa RSA SHA256:yjhgMRG4EyZ7pdNqViRfJL3gBiziLg8iol73i0WNRkI
debug1: Authentication succeeded (publickey).
Authenticated to fhem-va.fhem.de ([88.99.31.202]:58824).
debug1: channel 0: new [client-session]
debug1: Entering interactive session.
debug1: pledge: network
debug1: Sending command: status
debug1: channel 0: free: client-session, nchannels 1
Attributes:
IODev radinoCC1101
alexaName badrollo
alexaRoom Bad
devStateIcon closed:fts_shutter_100 open:fts_shutter_10 my:fts_shutter_50
eventMap on:ab off:auf go-my:my on:close off:open
genericDeviceType blind
group Rolladen
homebridgeMapping clear
CurrentPosition=userposition,minValue=0,maxValue=100,minStep=50
TargetPosition=userposition,minValue=0,maxValue=100,minStep=50,cmds=0:close;;50:my;;100:open
model somfyshutter
positionInverse 1
room Alexa,Bad,Homekit,Somfy
siriName Badrolladen
userReadings userposition {(ReadingsVal($NAME,"state","open") eq "open")?100:(ReadingsVal($NAME,"state","open") eq "go-my")?50:0}
webCmd auf:my:ab
Zitat von: hoppel118 am 30 Juli 2019, 18:35:17
Moinsen,
habe auch mal eine Frage. Für was ist der alexaRoom gut?
Dort habe ich typische Raumnamen wie bspw. Wohnzimmer oder Badezimmer hinterlegt.
Wenn ich ein neues Gerät per alexaName mit Alexa bekannt mache, befindet sich das Gerät nicht automatisch in dem richtigen Raum in der Alexa-App.
Was habe ich falsch verstanden?
Viele Grüße Hoppel
Zitat von: MadMax-FHEM am 30 Juli 2019, 18:40:49
Tausendfach gestellt...
...tausendfach beantwortet... ;)
Hier Antwort 1001 ;)
alexaRoom ist NUR FÜR DEN CUSTOM SKILL relevant.
Ansonsten geht nur in Gruppen (die Raumnamen haben) anordnen in der Alexa-App...
Gruß, Joachim
Zitat von: hoppel118 am 31 Juli 2019, 13:10:07
OK, wenn es schon 1000 bzw. "nur" 100 Mal beantwortet wurde :D , dann sollten wir dazu einen kleinen Hinweis im Wiki ergänzen. Dann können wir uns die 102te Frage dazu evtl. ersparen... ;) Ich habe einfach nur die Anleitung im Wiki abgearbeitet (ohne erstmal einen ca. 50 Seiten-Thread zu durchforsten) und mich anschließend gefragt: "Wofür brauche ich den alexaRoom?". Keine Ahnung, wie der custom skill funktioniert, bin Neu bei Alexa. Der Alexa FHEM Connector scheint die für meinen Bedarf richtige Lösung zu sein.
Ich habe gerade einfach Mal folgenden Satz im Kapitel "Geräte im FHEM-Webfrontend zuweisen" ergänzt:
https://wiki.fhem.de/wiki/FHEM_Connector_f%C3%BCr_Amazon_Alexa#Ger.C3.A4te_im_FHEM-Webfrontend_zuweisen
Gruß Hoppel
ZitatDocument at least, and please work at least slowly on IDN
For SmartHome-Skills & German language, there has IMHO been no progress within the last 6 months. Undocumented non-support for certain languages e.g. for scheduling with ThermostatController is a No-Go. My preferred shortlist for german language support expansion: 1) Scheduling, 2) Sensors (Liters, Watt, kWh, mm etc.) to query all kind of numbers.
ZitatSollte jemand meine Meinung teilen, würde ich mich über Support für mein Anliegen freuen, 3 bis 4 positive Votes würden vielleicht Amazon doch etwas mehr Drive geben...
Zitat von: TomLee am 31 Juli 2019, 23:50:54
Oder gehts auch über den nomalen Account ?
Internals:
CFGFN ./cfg/Room_GR.cfg
DEF 52B6E5
FUUID 5c4993cd-f33f-02bc-3430-299953e1ce8c9912
HMLAN1_MSGCNT 9
HMLAN1_RAWMSG E52B6E5,0000,094F1015,FF,FFA9,35A41052B6E50000010601C800
HMLAN1_RSSI -87
HMLAN1_TIME 2019-08-01 21:13:20
IODev HMLAN1
LASTInputDev HMLAN1
MSGCNT 9
NAME GR_Blind
NOTIFYDEV global
NR 2326
NTFY_ORDER 50-GR_Blind
STATE open
TYPE CUL_HM
chanNo 01
lastMsg No:35 - t:10 s:52B6E5 d:000001 0601C800
protLastRcv 2019-08-01 21:13:20
protRcv 8 last_at:2019-08-01 21:13:20
protResnd 2 last_at:2019-08-01 21:13:03
protSnd 9 last_at:2019-08-01 21:13:20
protState CMDs_done
rssi_HMLAN1 cnt:4 min:-101 max:-92 avg:-94.75 lst:-93
rssi_at_HMLAN1 cnt:9 min:-94 max:-83 avg:-87.66 lst:-87
Helper:
DBLOG:
deviceMsg:
myDbLog:
TIME 1564686800.75837
VALUE open (to VCCU)
level:
myDbLog:
TIME 1564686800.75837
VALUE 100
motor:
myDbLog:
TIME 1564686800.75837
VALUE stop:open
pct:
myDbLog:
TIME 1564686800.75837
VALUE 100
state:
myDbLog:
TIME 1564686800.75837
VALUE on
timedOn:
myDbLog:
TIME 1564686800.75837
VALUE closed
READINGS:
2019-08-01 21:13:04 CommandAccepted yes
2019-07-11 07:47:26 D-firmware 2.11
2019-07-11 07:47:26 D-serialNr NEQ1768484
2019-07-11 09:55:20 PairedTo 0x000001
2019-07-11 09:55:20 R-confBtnTime permanent
2019-07-11 09:55:21 R-driveDown 27 s
2019-07-11 09:55:21 R-driveTurn 0.5 s
2019-07-11 09:55:21 R-driveUp 30 s
2019-07-11 09:55:20 R-intKeyVisib invisib
2019-07-11 09:55:20 R-localResDis off
2019-07-11 09:55:20 R-pairCentral 0x000001
2019-07-11 09:55:21 R-refRunCounter 0
2019-07-11 09:55:21 R-sign off
2019-07-11 09:55:21 R-statusInfoMinDly 2 s
2019-07-11 09:55:21 R-statusInfoRandom 1 s
2019-07-11 09:55:21 R-transmitTryMax 6
2019-08-01 21:13:20 deviceMsg on (to VCCU)
2019-08-01 21:13:20 level 100
2019-08-01 21:13:20 motor stop:on
2019-08-01 21:13:20 pct 100
2019-08-01 21:13:20 recentStateType info
2019-08-01 21:13:20 state on
2019-08-01 21:13:20 timedOn off
helper:
HM_CMDNR 53
cSnd 1100000152B6E50201C8,1100000152B6E5020100
dlvlCmd ++A01100000152B6E5020100
mId 0005
peerFriend peerSens,peerVirt
peerOpt 3:blindActuator
regLst 0,1,3p
rxType 1
supp_Pair_Rep 0
dir:
cur stop
rct up
expert:
def 1
det 1
raw 0
tpl 0
io:
newChn +52B6E5,00,00,00
nextSend 1564686800.76614
rxt 0
vccu VCCU
p:
52B6E5
00
00
00
prefIO:
HMLAN1
mRssi:
mNo 35
io:
HMLAN1:
-85
-85
prt:
bErr 0
sProc 0
rspWait:
q:
qReqConf
qReqStat
role:
chn 1
dev 1
prs 1
rpt:
IO HMLAN1
flg A
ts 1564686800.67855
ack:
HASH(0x61da3b8)
35800200000152B6E500
rssi:
HMLAN1:
avg -94.75
cnt 4
lst -93
max -92
min -101
at_HMLAN1:
avg -87.6666666666667
cnt 9
lst -87
max -83
min -94
tmpl:
Attributes:
IODev HMLAN1
IOgrp VCCU:HMLAN1
alexaName Rollladen
alexaRoom Gästezimmer
alias Roller Shutter
autoReadReg 4_reqStatus
devStateIcon open:fts_shutter_10@lightblue closed:fts_shutter_100 9\d.*:fts_shutter_10 8\d.*:fts_shutter_20 7\d.*:fts_shutter_30 6\d.*:fts_shutter_40 5\d.*:fts_shutter_50 4\d.*:fts_shutter_60 3\d.*:fts_shutter_70 2\d.*:fts_shutter_80 1\d.*:fts_shutter_90 0\d.*:fts_shutter_100
eventMap on:open off:closed stop:stop
expert 1_allReg
firmware 2.11
genericDeviceType blind
group Guest Room
model HM-LC-BL1PBU-FM
peerIDs 00000000,
room Guest Room,alexa
serialNr NEQxxxxxxxx
subType blindActuator
webCmd stop:up:open:100:90:80:70:60:50:40:30:20:10:0:closed:down
Internals:
FD 4
FUUID 5d26d8bc-f33f-02bc-998a-5f78b3e8507f92a8
FVERSION 39_alexa.pm:0.190980/2019-04-02
LAST_START 2019-08-01 21:08:53
LAST_STOP 2019-08-01 21:08:52
NAME AC_Alexa
NOTIFYDEV global,global:npmjs.*alexa-fhem.*
NR 3629
NTFY_ORDER 50-AC_Alexa
PARTIAL
PID 2152
STARTS 23
STATE running /usr/local/bin/alexa-fhem
TYPE alexa
active 0
alexa-fhem version 0.5.28
currentlogfile /mnt/ElbeNetBoxStorage/fhemlog-archive/alexa-2019-08-01.log
logfile %L/alexa-%Y-%m-%d.log
CoProcess:
cmdFn alexa_getCMD
name alexaFHEM
state running /usr/local/bin/alexa-fhem
Helper:
DBLOG:
alexaFHEM:
myDbLog:
TIME 1564686533.27702
VALUE running /usr/local/bin/alexa-fhem
alexaFHEM.ProxyConnection:
myDbLog:
TIME 1564686544.50569
VALUE running; SSH connected
READINGS:
2019-08-01 21:08:53 alexaFHEM running /usr/local/bin/alexa-fhem
2019-08-01 21:09:03 alexaFHEM.ProxyConnection running; SSH connected
2019-07-11 08:35:40 alexaFHEM.bearerToken crypt:2626710225060b077303275907545157
2019-07-11 08:35:40 alexaFHEM.skillRegKey crypt:205a0a765473097318015523722456215423590f247b0c7f501b7c277201715250577405210e0b040004
helper:
Attributes:
alexaFHEM-auth crypt:30035b5c0c4402745d53082c510b171107105501570914
alexaFHEM-config ./alexa-fhem.cfg
alexaFHEM-log %L/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:mache,articles=den;die,values=auf:100;zu:0
TargetPosition=verb=stell: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,lampe,lampen,leuchte,leuchten
blind=rolladen,rolläden,jalousie,jalousien,rollo,rollos
window=fenster,tür,türen
devStateIcon stopped:control_home@red:start stopping:control_on_off@orange running.*:control_on_off@green:stop
echoRooms #<deviceId>=<room>
fhemIntents #IntentName=<sample utterance>
{alexa_guten_morgen()}=guten morgen
{alexa_gute_nacht()}=gute nacht
{alexa_ueberpruefe_fenster()}=überprüfe fenster|ob noch fenster auf sind|welche fenster auf sind|welche fenster noch auf sind|ob alle fenster zu sind|ob alle fenster geschlossen sind
{alexa_ueberpruefe_warmwasser()}=ob ich duschen kann|ob ich baden kann|ob ich ein bad nehmen kann|kann ich duschen|kann ich baden|ist das wasser warm genug|ist das warmwasser warm genug|wie warm ist der warmwasserspeicher|wieviel grad hat der warmwasserspeicher|wie warm ist der boiler|wieviel grad hat der boiler
{alexa_ueberpruefe_batteriestatus()}=ob irgendwelche geräte einen batteriewechsel brauchen|ob irgendwelche geräte einen batteriewechsel benötigen|ob irgendwelche batterien leer sind|ob irgendwelche batterien getauscht werden müssen|ob irgendwelche batterien ersetzt werden müssen|wie der status der batterien ist
room Alexa-Control
stateFormat alexaFHEM
verbose 2
attr <device> genericDeviceTyp light
attr <device> subType blindActuator
{
"endpointId": "OEQ1854504",
"manufacturerName": "FHEMCUL_HM",
"modelName": "FHEMHM-LC-BL1PBU-FM",
"version": "<unknown>",
"friendlyName": "rollladen küche",
"description": "n: eg_kueche_rl, r: cul_hm",
"actions": [],
"capabilities": [{
"type": "AlexaInterface",
"interface": "Alexa.PercentageController",
"version": "3",
"properties": {
"supported": [{
"name": "percentage"
}],
"proactivelyReported": false,
"retrievable": true
}
}],
"displayCategories": [],
"cookie": {
"device": "eg_kueche_rl",
"fuuid": "5c4d5eff-f33f-8d06-7b50-3ca753177a5783a9"
}
}
Zitat von: balli1187 am 02 August 2019, 23:34:49
@Sailor:
Ich habe folgende Attribute bei meinen:Code Auswählenattr <device> genericDeviceTyp light
attr <device> subType blindActuator
ZitatAlexa, setze den Rolladen auf 100%..
ZitatAlexa, setze den Rolladen im Gästezimmer auf 100%.ohne gleich die Antwort zu bekommen
ZitatTut mir leid, ich kann kein Gerät mit den Namen Rollladen Gästezimmer finden.obwohl es der alexa.amazon - Gruppe "Gästezimmer" zugewiesen ist.
Zitat von: Sailor am 05 August 2019, 21:40:32
PS: Wie kann man eigentlich den Programmierer dazu animieren, die Rolladen ein wenig zu verbessern um auf die Kommandos "auf" und "zu" zu reagieren - Flasche Rotwein, Pfund Kaffee? ;)
Zitatattr <device> genericDeviceTyp light
Alexa, stelle das Licht/Lampen im Gästezimmer auf 100%
Alexa, stelle das Licht/Lampen auf 100%
Zitat von: balli1187 am 05 August 2019, 22:54:41
... die der Gruppe Licht (in der App) angehört.
Alexa, stelle Rollladen im Licht auf 100%
Alexa Rollos auf 20%
Alexa, Rolllladen Küche auf 20%
Zitat von: gvzdus am 05 August 2019, 22:09:54
Bei mir heißen die Rollläden (also "alexaName") "Rollladen Kind", "Rollladen Büro" u.s.w.. Ich versuche es gar nicht erst über die 2-gliedrige Suche "Raum -> Gerät", sondern bleibe einstufig. Das klappt stabil.
Die Tücken hatten wir schon mal diskutiert, manche Namen sind sehr kniffelig. Z.B. habe ich ein Thermometer "außen". Dessen Temperatur erhalte ich mit "Wie ist die Temperatur außen?". Mit "Wie ist die Temperatur von außen?" erhalte ich hingegen den Wetterbericht.
Und nein: Ich habe in den letzten Monaten keine Fortschritte bei Alexa im Smarthome-Sprachverständnis feststellen können. Da ist gefühlt seit ca. 9 (?) Monaten Stillstand.
ZitatAlexa, schalte das Licht im Gästezimmer an, dann geht auch nur das Licht im Gästezimmer an.
ZitatAlexa, schalte das Licht in der Waschküche an, dann geht auch nur das Licht in der Waschküche an.
ZitatAlexa, setze den Rolladen auf 100%, dann macht er den Rolladen im Gästezimmer auf aber alle anderen im Haus nicht.
ZitatAlexa, setze den Rolladen im Gästezimmer auf 100%, dann bekomme ich die Antwort "Tut mir leid, ich kann kein Gerät mit den Namen Rollladen Gästezimmer finden."
ZitatAlexa, setze den Rolladen in der Waschküche auf 100%, dann bekomme ich die Antwort "Tut mir leid, ich kann kein Gerät mit den Namen Rollladen Waschküche finden."
Zitat
Wenn ich sageZitatAlexa, schalte das Licht im Gästezimmer an
, dann geht auch nur das Licht im Gästezimmer an.
Wenn ich sageZitatAlexa, schalte das Licht in der Waschküche an
, dann geht auch nur das Licht in der Waschküche an.
ZitatAlexa, stelle das Licht im Gästezimmer auf 60%
ZitatAlexa, Gästezimmer auf 60%
ZitatWenn es mehrere Rollos in einem Raum gibt, kann man die ja auch "Röllläden Wohnzimmer" oder "Rollos Wohnzimmer" nennen und über eine structure als ein gemeinsames FHEM-Device für Alexa freigeben.
Alexa, Rollläden Wohnzimmer auf 60%
Zitat von: TomLee am 06 August 2019, 11:05:36
Nochmal, und was passiert wenn du sagstZitatAlexa, stelle das Licht im Gästezimmer auf 60%
Alexa, Gästezimmer auf 60%
ZitatAlexa, Rolladen auf 30%wird brav ausgeführt.
Zitat von: gvzdus am 06 August 2019, 07:59:01
Mit einem Restrisiko auch darin, dass Du Dir nicht ganz schlüssig zu sein scheinst, ob man Rollladen mit 2 oder 3 "L" schreibt.
defmod Rollo_EG_Kueche CUL_HM 4AABAF
attr Rollo_EG_Kueche IOgrp VCCU
attr Rollo_EG_Kueche alexaName erdbeere
attr Rollo_EG_Kueche autoReadReg 4_reqStatus
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 light
attr Rollo_EG_Kueche model HM-LC-BL1-FM
attr Rollo_EG_Kueche peerIDs 00000000,
attr Rollo_EG_Kueche room Homekit,Homematic,Rollladen
attr Rollo_EG_Kueche serialNr NEQ0512953
attr Rollo_EG_Kueche subType blindActuator
attr Rollo_EG_Kueche verbose 2
attr Rollo_EG_Kueche webCmd statusRequest:toggleDir:on:off:up:down:stop
defmod Rollo_OG_Bad CUL_HM 3B865B
attr Rollo_OG_Bad IOgrp VCCU
attr Rollo_OG_Bad alexaName himbeere
attr Rollo_OG_Bad autoReadReg 4_reqStatus
attr Rollo_OG_Bad 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_OG_Bad expert 2_full
attr Rollo_OG_Bad firmware 2.5
attr Rollo_OG_Bad genericDeviceType light
attr Rollo_OG_Bad model HM-LC-BL1-FM
attr Rollo_OG_Bad peerIDs 00000000,
attr Rollo_OG_Bad room Homekit,Homematic,Rollladen
attr Rollo_OG_Bad serialNr MEQ0392459
attr Rollo_OG_Bad subType blindActuator
attr Rollo_OG_Bad verbose 2
attr Rollo_OG_Bad webCmd statusRequest:toggleDir:on:off:up:down:stop
On=state,valueOn=/up/,valueOff=/down/,cmdOn=up,cmdOff=down
Internals:
CHANGED
DEF 192.168.178.51 55000
FUUID 5d4c4eb9-f33f-0804-e70e-******
Host 192.168.178.51
MAC b8:27:******
Mode
MyIP 192.168.178.29
NAME SchlafzimmerTV
NR 420
NTFY_ORDER 50-SchlafzimmerTV
Port 55000
STATE absent
TYPE SamsungAV
READINGS:
2019-08-08 20:02:27 state absent
helper:
Attributes:
alexaName SchalfzimmerTV
alexaRoom Schlafzimmer
homebridgeMapping On:cmdOn=poweron,CmdOff=poweroff
room ALEXA,SCHLAFZIMMER
Internals:
CHANGED
FUUID 5d374cda-f33f-0804-4b5c-3d0c6c0cc4eb97ee
NAME Kamin
NR 284
STATE off
TYPE dummy
READINGS:
2018-12-03 16:15:29 AlarmTemperatur 90
2019-08-08 21:17:16 Temp_im_Puffer_oben 46.9
2019-08-08 21:17:16 Temp_im_Puffer_unten 30.6
2019-08-08 21:17:16 Temp_in_Wassertasche 26.5
Attributes:
alexaName Kamintemperatur
alexaRoom Wohnzimmer
devStateIcon on:icoZirkulationAn
event-on-change-reading .*
homebridgeMapping CurrentTemperature:reading=Temp_in_Wassertasche
icon icoHEIZUNG
readingList Temp_in_Wassertasche Temp_im_Puffer_oben Temp_im_Puffer_unten AlarmTemperatur
room ALEXA,WOHNZIMMER
setList AlarmTemperatur
stateFormat {ReadingsVal("LAD7","solarPump","off")}
ZitatGerät 2: Ein DummyDevice, welches ich mir gebaut habe um Temperaturwerte auszulesen
Hier habe ich auch mit dem HomebridgeMapping gearbeitet, damit ich mir die Temperatur ansagen lassen kann. Den Wert den ich brauche ist in Temp_in_Wassertasche
attr Kamin genericDeviceType thermometer
attr Kamin homebridgeMapping CurrentTemperature=Temp_in_Wassertasche
Wie ist die Temperatur von Kamintemperatur
homebridgeMapping
CurrentTemperature:reading=Temp_in_Wassertasche
homebridgeMapping On=state,cmdOn=poweron,CmdOff=poweroff
[2019-8-8 22:08:29] >>>> [ssh] {"directive":{"header":{"namespace":"Alexa.PowerController","name":"TurnOff","payloadVersion":"3","messageId":"f09e17b6-b28c-416d-9f36-82b996d93c89","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"1A535A34-*****"},"endpointId":"5d4c4eb9-f33f-0804-e70e-ddc56b88fdc474ef","cookie":{"fuuid":"5d4c4eb9-f33f-0804-e70e-ddc56b88fdc474ef","device":"SchlafzimmerTV"}},"payload":{}}}
[b][2019-8-8 22:08:29] [FHEM] SchlafzimmerTV: executing set cmd for On with value 0[/b]
[2019-8-8 22:08:29] [FHEM] executing: http://127.0.0.1:8083/fhem?cmd=set%20SchlafzimmerTV%200&fwcsrf=csrf_120040747355665&XHR=1
[2019-8-8 22:08:29] <<<< [ssh] {"context":{"properties":[{"namespace":"Alexa.PowerController","name":"powerState","value":"OFF","timeOfSample":"2019-08-08T20:08:29.449Z","uncertaintyInMilliseconds":500}]},"event":{"header":{"namespace":"Alexa","name":"Response","payloadVersion":"3","messageId":"da07f66b-6d00-4fb1-a285-cec0085528d6","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"1A535A34-****"},"endpointId":"5d4c4eb9-f33f-0804-e70e-ddc56b88fdc474ef"},"payload":{}}}
[2019-8-8 22:11:38] >>>> [ssh] {"directive":{"header":{"namespace":"Alexa.PowerController","name":"TurnOn","payloadVersion":"3","messageId":"003eb972-e547-4246-818f-a1adfd639a3b","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"1A535A34-0833CE779BEE0B33"},"endpointId":"5d4c4eb9-f33f-0804-e70e-ddc56b88fdc474ef","cookie":{"fuuid":"5d4c4eb9-f33f-0804-e70e-ddc56b88fdc474ef","device":"SchlafzimmerTV"}},"payload":{}}}
[b][2019-8-8 22:11:38] [FHEM] SchlafzimmerTV: executing set cmd for On with value 1[/b]
[2019-8-8 22:11:38] [FHEM] executing: http://127.0.0.1:8083/fhem?cmd=set%20SchlafzimmerTV%20poweron&fwcsrf=csrf_120040747355665&XHR=1
[2019-8-8 22:11:38] <<<< [ssh] {"context":{"properties":[{"namespace":"Alexa.PowerController","name":"powerState","value":"ON","timeOfSample":"2019-08-08T20:11:38.630Z","uncertaintyInMilliseconds":500}]},"event":{"header":{"namespace":"Alexa","name":"Response","payloadVersion":"3","messageId":"d77417cc-ddcb-4792-9b08-86af2a524fa8","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"1A535A34-0833CE779BEE0B33"},"endpointId":"5d4c4eb9-f33f-0804-e70e-ddc56b88fdc474ef"},"payload":{}}}
Zitat
set%20SchlafzimmerTV%20poweron
set SchlafzimmerTV poweron
Zitat von: MadMax-FHEM am 08 August 2019, 22:39:16
Interessant ist oft auch im "Verlauf" zu schauen was Alexa verstanden hat...
[2019-8-10 08:51:44] [FHEM] SchlafzimmerTV: executing set cmd for On with value 1
[2019-8-10 08:51:44] [FHEM] executing: http://127.0.0.1:8083/fhem?cmd=set%20SchlafzimmerTV%20poweron&fwcsrf=csrf_120040747355665&XHR=1
und
[2019-8-10 08:51:57] [FHEM] SchlafzimmerTV: executing set cmd for On with value 0
[2019-8-10 08:51:57] [FHEM] executing: http://127.0.0.1:8083/fhem?cmd=set%20SchlafzimmerTV%20poweroff&fwcsrf=csrf_120040747355665&XHR=1
Zitat von: TomLee am 10 August 2019, 10:38:20Hallo Thomas,
Ab hier (https://forum.fhem.de/index.php/topic,95272.msg892897.html#msg892897) mal die nächsten Seiten lesen.
Zusammenfassend brauchst eigentlich nur ein Reading channel und volume, ein homebridgemapping ist dazu gar nicht nötig.
Gruß
Thomas
alexa, schalte Fernseher auf Kanal 5
fernseher unterstützt das nicht.
Zitatalexa, schalte Fernseher auf Kanal 5
[8/19/2019, 3:09:23 PM] ERROR: InvalidAccessTokenError from 127.0.0.1
[4.9.2019, 10:40:15] sshautoconf: *** Error: Your Homedirectory is writable by group/other. This will not work with SSH
[4.9.2019, 10:40:15] sshautoconf: aborted with user homedir writable by group/other ('chmod 755 /opt/fhem' required)
[4.9.2019, 10:40:15] *** SSH: proxy configuration failed: user homedir writable by group/other ('chmod 755 /opt/fhem'
[2019-9-4 7:13:03 PM] using config from ./alexa-fhem.cfg
*** CONFIG: parsed completely
[2019-9-4 7:13:03 PM] os.homedir()=/opt/fhem
[2019-9-4 7:13:03 PM] this is alexa-fhem 0.5.28
[2019-9-4 7:13:03 PM] connecting to FHEM ...
Startup rejected. Reason: Error: Cannot find module 'tough-cookie'
Require stack:
- /usr/local/lib/node_modules/alexa-fhem/node_modules/request/lib/cookies.js
- /usr/local/lib/node_modules/alexa-fhem/node_modules/request/index.js
- /usr/local/lib/node_modules/alexa-fhem/lib/fhem.js
- /usr/local/lib/node_modules/alexa-fhem/lib/user.js
- /usr/local/lib/node_modules/alexa-fhem/lib/server.js
- /usr/local/lib/node_modules/alexa-fhem/lib/cli.js
- /usr/local/lib/node_modules/alexa-fhem/bin/alexa
pi@Raspi:~ $ node -v
v12.10.0
pi@Raspi:~ $ npm -v
6.10.3
pi@Raspi:~ $ sudo npm install -g alexa-fhem
/usr/bin/alexa-fhem -> /usr/lib/node_modules/alexa-fhem/bin/alexa
+ alexa-fhem@0.5.28
added 60 packages from 67 contributors in 15.112s
ZitatSelbst ein "sudo chown -R fhem:dialout /opt/fhem && sudo chmod 777 -R /opt/fhem" brachte kein erfolg.natürlich nicht. genau damit machst du das verzeichnis und alles darunter ja schreibbar für alle.
Zitat von: stera am 05 September 2019, 08:34:10Ursprünglich hatte ich diese Meldung:Code Auswählen[4.9.2019, 10:40:15] sshautoconf: *** Error: Your Homedirectory is writable by group/other. This will not work with SSH
[4.9.2019, 10:40:15] sshautoconf: aborted with user homedir writable by group/other ('chmod 755 /opt/fhem' required)
[4.9.2019, 10:40:15] *** SSH: proxy configuration failed: user homedir writable by group/other ('chmod 755 /opt/fhem'
Zitat von: stera am 05 September 2019, 08:34:10
chmod 777 -R /opt/fhem
chmod 755 /opt/fhem' required
[2019-9-14 17:09:59] [FHEM] caching: CurrentTemperature: 20.5 (as number; from '20.5')
[2019-9-14 17:26:02] using config from ./alexa-fhem.cfg
*** CONFIG: parsed completely
[2019-9-14 17:26:02] os.homedir()=/opt/fhem
[2019-9-14 17:26:02] this is alexa-fhem 0.5.28
[2019-9-14 17:26:02] connecting to FHEM ...
[2019-9-14 17:26:03] [FHEM] trying longpoll to listen for fhem events
2019.09.14 17:10:36 1: Alexa is against deletion (Alexa will be deleted after alexa-fhem has stopped or after 5 seconds. whatever comes first.), continuing with rereadcfg anyway
2019.09.14 17:26:01 2: Alexa: starting alexa-fhem: /usr/local/bin/alexa-fhem -c ./alexa-fhem.cfg
2019.09.14 17:26:02 3: Alexa: starting
2019.09.14 17:26:02 3: Alexa: using logfile: ./log/alexa-2019-09-14.log
define mySwitch1 dummy
attr mySwitch1 room Training
attr mySwitch1 webCmd on:off
define d1 dummy
attr d1 readingList state
attr d1 setList state:on,off
attr d1 webCmd state
attr d1 alexaName Duda
attr d1 room Alexa
Zitat von: CatWeazle am 15 September 2019, 14:16:38
Hallo ihr Zwei,
also mein Fehler, ich habe in meiner Frage zum Thema nur geschrieben das ich das attr on:off benutzt habe, ohne zu erwähnen das dies im Zusammenhang mit "webCmd" gemacht wurde.
Joachims Erklärung folgend, war das in dem Fall mit ":" also richtig.
Bleibt nur die Frage, warum übernimmt Alexa das Gerät nicht ?
*
define dmAlexaFhemDummy dummy
attr dmAlexaFhemDummy alexaName WieWillstDuEsAnsprechen
attr dmAlexaFhemDummy genericDeviceType switch
attr dmAlexaFhemDummy setList on off
define d1 dummy
attr d1 alexaName Duda
attr d1 genericDeviceType switch
attr d1 room Alexa
attr d1 setList on off
ZitatBei meinem FHEM Wissensstand war es für mich der einfachste Weg über ein notify auf einen Schalter zu reagieren, so dass mir das notify drei Lampen im Abstand von 0.5Sec. nacheinander ein, bzw. aus schaltet.
Zitat von: CatWeazle am 15 September 2019, 15:17:00
Nochmal kurz zu meinem Verhältnis zu Dummy's allgemein.
Ich habe sie nie gemocht und wenn ich schon mal einen Trigger für ein notify oder doif brauchte, habe ich für die zwei Fälle in denen ich es mal brauchte ein IT Fantasiegerät angelegt.
Zurück zu deiner Frage Joachim.
Bei meinem FHEM Wissensstand war es für mich der einfachste Weg über ein notify auf einen Schalter zu reagieren, so dass mir das notify drei Lampen im Abstand von 0.5Sec. nacheinander ein, bzw. aus schaltet.
Übrigens, nach deiner Erklärung zum ALEXA-Dummy habe ich dann doch vom IT Fantasiegerät auf ein Dummy umgestellt. :)
Nochmals besten Dank!
*
no device created for Ferdinand (XiaomiDevice)
[2019-9-15 18:09:45] [FHEM] Sonoff_Aquarium: no service type detected
[2019-9-15 18:09:45] [FHEM] no device created for Sonoff_Aquarium (MQTT_DEVICE)
[2019-9-15 18:09:45] [FHEM] Sonoff_Flur_Licht: no service type detected
[2019-9-15 18:09:45] [FHEM] no device created for Sonoff_Flur_Licht (MQTT_DEVICE)
[2019-9-15 18:09:45] [FHEM] Sonoff_Spielzimmerlicht: no service type detected
[2019-9-15 18:09:45] [FHEM] no device created for Sonoff_Spielzimmerlicht (MQTT_DEVICE)
homebridgeMapping On:start,Off:charge
homebridgeMapping On=cmdOn:start,cmdOff:charge
Zitat von: justme1968 am 15 September 2019, 19:36:22Code AuswählenhomebridgeMapping On=cmdOn:start,cmdOff:charge
Internals:
CHANGED
DEF 192.168.0.217 xxx
FD 52
FUUID 5c49df8b-f33f-a3b0-1e51-98570c89b4f9f356
NAME Ferdinand
NR 569
STATE Charging
TYPE XiaomiDevice
hardware Linux
mac 7C:49:EB:9D:B2:F6
model roborock.vacuum.s5
token xxx
READINGS:
2019-09-15 20:04:46 app_bom A.03.0005
2019-09-15 20:04:46 app_language en
2019-09-15 20:04:46 app_location de
2019-09-15 20:04:46 app_logserver awsde0.fds.api.xiaomi.com
2019-09-15 20:04:46 app_name custom_A.03.0005_CE
2019-09-15 20:04:46 app_timezone Europe/Berlin
2018-08-31 10:40:01 battery ok
2018-08-31 10:40:01 batteryLevel 100
2019-09-15 20:45:47 batteryPercent 96
2019-09-15 20:45:47 batteryState ok
2019-09-15 20:04:45 carpet_high 500
2019-09-15 20:04:45 carpet_integral 450
2019-09-15 20:04:45 carpet_low 400
2019-09-15 20:04:45 carpet_mode on
2019-09-15 20:04:45 carpet_stall_time 10
2019-09-15 20:45:47 cleaning_mode max
2019-09-15 20:04:44 consumables_filter 85
2019-09-15 20:04:44 consumables_main_brush 92
2019-09-15 20:04:44 consumables_sensors 28
2019-09-15 20:04:44 consumables_side_brush 89
2019-09-15 20:04:42 device_firmware 3.3.9_001886
2019-09-15 20:04:46 device_fw_features 102,103,104,105
2019-09-15 20:04:42 device_uptime 16.46
2019-09-15 20:45:47 dnd on
2019-09-15 20:04:45 dnd_enabled on
2019-09-15 20:04:45 dnd_end 08:00
2019-09-15 20:04:45 dnd_start 20:00
2019-09-15 20:45:47 error none
2019-09-15 20:45:47 error_code None
2019-09-15 20:36:47 event clean_complete
2019-09-15 20:45:47 fan_power 100
2019-09-15 20:37:48 history_0 2019-09-15 20:29:46: 5.74m² in 0.12h, finished cleaning
2019-09-15 20:37:48 history_1 2019-09-15 20:26:41: 1.62m² in 0.04h, finished cleaning
2019-09-15 20:37:48 history_2 2019-09-15 19:08:30: 0.00m² in 0.00h, not finished
2019-09-15 20:37:48 history_3 2019-09-15 12:17:32: 28.12m² in 0.45h, finished cleaning
2019-09-15 20:37:48 history_4 2019-09-15 09:33:09: 30.16m² in 0.50h, finished cleaning
2019-09-15 20:37:48 history_5 2019-09-14 10:18:29: 22.58m² in 0.34h, not finished
2019-09-15 20:37:48 history_6 2019-09-13 11:22:01: 30.70m² in 0.48h, finished cleaning
2019-09-15 20:37:48 history_7 2019-09-12 14:29:04: 29.20m² in 0.49h, finished cleaning
2019-09-15 20:37:48 history_8 2019-09-12 11:22:01: 30.52m² in 0.50h, finished cleaning
2019-09-15 20:37:48 history_9 2019-09-11 11:22:00: 30.43m² in 0.49h, finished cleaning
2019-09-15 20:45:47 in_cleaning no
2019-09-15 20:45:47 in_fresh_state yes
2019-09-15 20:45:47 in_returning no
2019-09-15 20:45:47 lab_status no
2019-09-15 20:45:47 last_clean_area 5.74
2019-09-15 20:45:47 last_clean_time 0.12
2019-09-15 20:37:48 last_timestamp 1568572186
2019-09-15 20:45:47 letzteReinigung 2019-09-15 20:29:46
2019-09-15 20:45:47 map_present yes
2019-09-15 20:04:42 serial_number R0018S82406226
2019-09-15 20:45:47 state Charging
2019-09-15 20:04:45 timer1 on
2019-09-15 20:04:45 timer1_power 100
2019-09-15 20:04:45 timer1_program start_clean
2018-08-31 09:42:59 timer1_time 11:22
2019-09-15 20:04:42 timezone Europe/Berlin
2019-09-15 20:37:47 total_clean_area 14851.48
2019-09-15 20:37:47 total_clean_time 255.69
2019-09-15 20:37:47 total_cleans 684
2019-09-15 20:04:45 volume 90
2019-09-15 20:04:41 wifi_auth_fail_count 0
2019-09-15 20:04:41 wifi_conn_fail_count 0
2019-09-15 20:04:41 wifi_conn_success_count 1
2019-09-15 20:04:41 wifi_dhcp_fail_count 0
2019-09-15 20:04:42 wifi_rssi -50
2019-09-15 20:04:41 wifi_state online
helper:
ConnectionState connected
cleanrecord 10
crypt Rijndael
delay 60
dev 05c2
historydays 10
id 80d5
ip 192.168.0.217
last_read 1568573147
packetid 6266
port 54321
sequence 0
timer1 1535037722033
timer1_cron 2211**1,2,3,4,5
timers 1
token xxx
zone_names kueche,wohnzimmer,flur
day:
history:
packet:
1007 get_status
1703 get_status
1865 get_status
192 get_status
2058 get_status
2253 get_status
24 get_status
2415 get_status
2416 get_status
2572 get_status
2718 get_status
2962 get_status
2976 get_status
3303 get_status
3324 get_status
3326 get_status
3339 get_status
3498 get_status
38 get_status
3895 get_status
394 get_status
4218 get_status
4738 get_status
4986 get_status
5280 get_status
5488 get_status
5652 get_status
6004 get_status
6164 get_status
zones:
flur [24431,21394,28231,24544,1],[22455,21419,25005,23769,1]
kueche [22804,25820,26204,27070,1],[22831,25557,26081,26057,1],[24769,25041,26069,25541,1]
wohnzimmer [26387,24638,31887,27688,1],[28370,22389,31770,24739,1]
Attributes:
alexaName Ferdinand
event-on-change-reading .*
genericDeviceType switch
homebridgeMapping On=cmdOn:start,cmdOff:charge
intervalData 60
room Saugroboter
sortby 1
stateFormat state
subType VacuumCleaner
userReadings letzteReinigung {ReadingsVal("Ferdinand","history_0","")=~ m/\b\d{4}\W\d{2}\W\d{2}\s\d{2}\W\d{2}\W\d{2}\b/;;;; return $&;;;;}
zone_names kueche:[22804,25820,26204,27070,1],[22831,25557,26081,26057,1],[24769,25041,26069,25541,1] wohnzimmer:[26387,24638,31887,27688,1],[28370,22389,31770,24739,1] flur:[24431,21394,28231,24544,1],[22455,21419,25005,23769,1]
7:34] [FHEM] executing: http://127.0.0.1:8083/fhem3?cmd=%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%201%3B%3Bundef%7D%3Bjsonlist2%20alexa%3B%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%200%3B%3Bundef%7D&XHR=1
*** FHEM: connected
[2019-9-15 20:47:34] [FHEM] got: 7 results
[2019-9-15 20:47:34] [FHEM] Ferdinand is switch
[2019-9-15 20:47:34] [FHEM] Ferdinand has
[2019-9-15 20:47:34] [FHEM] Custom Volume [volume;cached]
[2019-9-15 20:47:34] [FHEM] StatusLowBattery [battery]
[2019-9-15 20:47:34] [FHEM] On [cmdOff.charge;undefined,undefined]
2019-09-15 20:47:34 caching: Ferdinand-volume: 90
[2019-9-15 20:47:34] [FHEM] caching: Custom Volume: 90 (as number; from '90')
2019-09-15 20:47:34 caching: Ferdinand-battery: ok
[2019-9-15 20:47:34] [FHEM] query: On for cmdOff-charge
[2019-9-15 20:47:34] [FHEM] not cached
[2019-9-15 20:47:34] [FHEM] executing: http://127.0.0.1:8083/fhem3?cmd=%7BReadingsVal(%22cmdOff%22%2C%22charge%22%2C%22%22)%7D&XHR=1
[2019-9-15 20:47:34] [FHEM] Kueche_Rollo is light
[2019-9-15 20:47:34] [FHEM] Kueche_Rollo has
[2019-9-15 20:47:34] [FHEM] PositionState [motor]
[2019-9-15 20:47:34] [FHEM] CurrentPosition [pct]
[2019-9-15 20:47:34] [FHEM] TargetPosition [pct]
2019-09-15 20:47:34 caching: Kueche_Rollo-motor: stop:off
2019-09-15 20:47:34 caching: Kueche_Rollo-pct: 0
[2019-9-15 20:47:34] [FHEM] Licht_Wohnzimmer is switch
[2019-9-15 20:47:34] [FHEM] Licht_Wohnzimmer has
[2019-9-15 20:47:34] [FHEM] On [state;on,off]
2019-09-15 20:47:34 caching: Licht_Wohnzimmer-state: on
[2019-9-15 20:47:34] [FHEM] Markise is light
[2019-9-15 20:47:34] [FHEM] Markise has
[2019-9-15 20:47:34] [FHEM] PositionState [motor]
[2019-9-15 20:47:34] [FHEM] CurrentPosition [pct]
[2019-9-15 20:47:34] [FHEM] TargetPosition [pct]
2019-09-15 20:47:34 caching: Markise-motor: stop:1
2019-09-15 20:47:34 caching: Markise-pct: 1
[2019-9-15 20:47:34] [FHEM] Sonoff_Aquarium is light
[2019-9-15 20:47:34] [FHEM] Sonoff_Aquarium has
[2019-9-15 20:47:34] [FHEM] Sonoff_Flur_Licht is light
[2019-9-15 20:47:34] [FHEM] Sonoff_Flur_Licht has
[2019-9-15 20:47:34] [FHEM] Sonoff_Spielzimmerlicht is light
[2019-9-15 20:47:34] [FHEM] Sonoff_Spielzimmerlicht has
Zitat von: MadMax-FHEM am 15 September 2019, 19:55:22
Wenn du das homebridgeMapping beim Ferdinand setzt und auch Ferdinand mit entsprechenden Attributen z.B. genericDeviceType switch bzw. auf jeden Fall: alexaName=Ferdinand (oder was halt immer) damit eben Ferdinand auch "gefunden" werden kann versehen hast...
...dann sollte eben das entsprechend gemappte Kommando ja bei Ferdinand (dort wo das "on" ankommt und dann dank Mapping auf start bzw. off auf charge gemapped wird/wurde) landen...
So zumindest die Theorie...
Poste doch mal ein list von Ferdinand und Auszüge aus dem alexa-fhem Log (NICHT fhem Log!) beim Starten von alexa-fhem...
...also dort wo dann Ferdinand gefunden werden sollte...
EDIT: das mit Flurreinigung ist eine Routine!? Welches Gerät wird denn am Ende der Routine geschalten? Da muss natürlich dann Ferdinand geschalten werden (also das per alexa-fhem erkannte Gerät! / nicht das evtl. noch aus der ha-bridge "zur Verfügung gestellte" Gerät...)
EDIT2: ganz grob: "Alexa schalte XY ein" -> "on" für Gerät XY kommt zu alexa-fhem und ohne homebridgeMapping geht das "on" dann direkt zum fhem-Device XY / mit homebridgeMapping eben das entspr. gemappte Kommando (start, charge, ...)... Bei Verwendung einer Routine kommt eben eine "Indirektion" hinzu: "Alexa, starte Irgendwas" am Ende der Routine soll dann Gerät XY eingeschaltet werden ab hier siehe vorher... ;)
Gruß, Joachim
Zitat von: hene42 am 16 September 2019, 10:23:31
ein Hallo an alle,
ich hoffe ich darf das hier mal Fragen um nicht extra einen neuen Eintrag aufzumachen....
Bis gestern lief bei mir alles Super, dann habe ich den Entschluss getroffen meine Alexa ein wenig aufzuräumen und habe dabei auch Fhem Connect gelöscht.
Jetzt habe ich alles (Skills) wieder eingespielt und alles geht, nur Fhem Connect findet keine Geräte mehr.
Der Skill lässt sich super installieren und auch aktivieren, findet jedoch keine Geräte. Auch ein extra neu angelegter Dummy Schalter wird nicht gefunden.
Hat eventuell jemand eine Idee wo der Fehler liegen könnte? Wenn weitere Infos benötigt werden bitte einfach fragen.
Bilder habe ich mal angehangen...
Danke
Henri
[2019-9-16 05:50:36] Reading alexaFHEM.ProxyConnection set to running;; stderr=Timeout, server fhem-va.fhem.de not responding.
[2019-9-16 05:50:36] [FHEM] executing: http://127.0.0.1:8083/fhem?cmd=%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%201%3B%3Bundef%7D%3Bsetreading%20alexa%20alexaFHEM.ProxyConnection%20running%3B%3B%20stderr%3DTimeout%2C%20server%20fhem-va.fhem.de%20not%20responding.%20%20%3B%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%200%3B%3Bundef%7D&fwcsrf=csrf_197632157904202&XHR=1
[2019-9-16 05:50:36] *** SSH: stderr: Timeout, server fhem-va.fhem.de not responding.
[2019-9-16 05:50:36] SSH: exited with 255 - will restart in 125.97842139509113 seconds
[2019-9-16 05:50:36] Reading alexaFHEM.ProxyConnection set to stopped;; Terminated with Timeout, server fhem-va.fhem.de not responding. , ssh will restart at 05:52:42
[2019-9-16 05:50:36] [FHEM] executing: http://127.0.0.1:8083/fhem?cmd=%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%201%3B%3Bundef%7D%3Bsetreading%20alexa%20alexaFHEM.ProxyConnection%20stopped%3B%3B%20Terminated%20with%20Timeout%2C%20server%20fhem-va.fhem.de%20not%20responding.%20%20%2C%20ssh%20will%20restart%20at%2005%3A52%3A42%3B%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%200%3B%3Bundef%7D&fwcsrf=csrf_197632157904202&XHR=1
2019-09-16 05:52:40 caching: Heizung_Wohnen_Balkon_Clima-measured-temp: 22.1
[2019-9-16 05:52:40] [FHEM] caching: CurrentTemperature: 22.1 (as number; from '22.1')
[2019-9-16 05:52:42] Reading alexaFHEM.ProxyConnection set to starting;; starting SSH
[2019-9-16 05:52:42] [FHEM] executing: http://127.0.0.1:8083/fhem?cmd=%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%201%3B%3Bundef%7D%3Bsetreading%20alexa%20alexaFHEM.ProxyConnection%20starting%3B%3B%20starting%20SSH%3B%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%200%3B%3Bundef%7D&fwcsrf=csrf_197632157904202&XHR=1
[2019-9-16 05:52:42] Starting SSH with -R 1234:127.0.0.1:32951 -oServerAliveInterval=90 -i /opt/fhem/.ssh/id_rsa -p 58824 fhem-va.fhem.de
[2019-9-16 05:52:43] Reading alexaFHEM.ProxyConnection set to running;; SSH connected
[2019-9-16 05:52:43] [FHEM] executing: http://127.0.0.1:8083/fhem?cmd=%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%201%3B%3Bundef%7D%3Bsetreading%20alexa%20alexaFHEM.ProxyConnection%20running%3B%3B%20SSH%20connected%3B%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%200%3B%3Bundef%7D&fwcsrf=csrf_197632157904202&XHR=1
[2019-9-16 05:52:43] *** SSH: proxy connection established
[2019-9-16 05:52:43] SSH: Welcome at the reverse proxy! This pseudoshell does not react to any input - do not get irritated.
2019-09-16 05:54:57 caching: Heizung_Wohnen_Balkon_Clima-measured-temp: 22.0
[2019-9-16 05:54:57] [FHEM] caching: CurrentTemperature: 22 (as number; from '22.0')
2019-09-16 05:55:06 caching: SD_WS37_TH_1-humidity: 67
[2019-9-16 05:55:06] [FHEM] caching: CurrentRelativeHumidity: 67 (as number; from '67')
2019-09-16 06:00:44 caching: FL_Temperatursensor_1-temperature: 19.9
[2019-9-16 06:00:44] [FHEM] caching: CurrentTemperature: 19.9 (as number; from '19.9')
2019-09-16 06:01:45 caching: SD_WS37_TH_1-temperature: 16.7
[2019-9-16 06:01:45] [FHEM] caching: CurrentTemperature: 16.7 (as number; from '16.7')
2019-09-16 06:04:51 caching: Heizung_Wohnen_Balkon_Clima-measured-temp: 22.1
[2019-9-16 06:04:51] [FHEM] caching: CurrentTemperature: 22.1 (as number; from '22.1')
2019-09-16 06:06:30 caching: SD_WS37_TH_1-humidity: 68
[2019-9-16 06:06:30] [FHEM] caching: CurrentRelativeHumidity: 68 (as number; from '68')
2019-09-16 06:06:59 caching: Heizung_Wohnen_Balkon_Clima-measured-temp: 22.0
[2019-9-16 06:06:59] [FHEM] caching: CurrentTemperature: 22 (as number; from '22.0')
2019-09-16 06:07:27 caching: SD_WS37_TH_1-temperature: 16.6
[2019-9-16 06:07:27] [FHEM] caching: CurrentTemperature: 16.6 (as number; from '16.6')
2019-09-16 06:10:09 caching: Heizung_Bad_Clima-measured-temp: 22.4
[2019-9-16 06:10:09] [FHEM] caching: CurrentTemperature: 22.4 (as number; from '22.4')
2019-09-16 06:12:10 caching: Heizung_Bad_Clima-measured-temp: 22.5
[2019-9-16 06:12:10] [FHEM] caching: CurrentTemperature: 22.5 (as number; from '22.5')
2019-09-16 06:12:12 caching: SD_WS37_TH_1-temperature: 16.5
[2019-9-16 06:12:12] [FHEM] caching: CurrentTemperature: 16.5 (as number; from '16.5')
2019-09-16 06:13:09 caching: SD_WS37_TH_1-temperature: 16.6
[2019-9-16 06:13:09] [FHEM] caching: CurrentTemperature: 16.6 (as number; from '16.6')
2019-09-16 06:21:25 caching: FL_Temperatursensor_1-temperature: 20.04
[2019-9-16 06:21:25] [FHEM] caching: CurrentTemperature: 20.04 (as number; from '20.04')
2019-09-16 06:25:30 caching: SD_WS37_TH_1-temperature: 16.5
[2019-9-16 06:25:30] [FHEM] caching: CurrentTemperature: 16.5 (as number; from '16.5')
2019-09-16 06:29:18 caching: SD_WS37_TH_1-temperature: 16.6
[2019-9-16 06:29:18] [FHEM] caching: CurrentTemperature: 16.6 (as number; from '16.6')
2019-09-16 06:31:35 caching: FL_Temperatursensor_1-temperature: 19.9
[2019-9-16 06:31:35] [FHEM] caching: CurrentTemperature: 19.9 (as number; from '19.9')
2019-09-16 06:33:02 caching: SD_WS37_TH_2-temperature: 23.3
[2019-9-16 06:33:02] [FHEM] caching: CurrentTemperature: 23.3 (as number; from '23.3')
2019-09-16 06:36:45 caching: FL_Temperatursensor_1-temperature: 20.04
[2019-9-16 06:36:45] [FHEM] caching: CurrentTemperature: 20.04 (as number; from '20.04')
2019-09-16 06:38:48 caching: SD_WS37_TH_1-temperature: 16.5
[2019-9-16 06:38:48] [FHEM] caching: CurrentTemperature: 16.5 (as number; from '16.5')
2019-09-16 06:44:30 caching: SD_WS37_TH_1-humidity: 69
[2019-9-16 06:44:30] [FHEM] caching: CurrentRelativeHumidity: 69 (as number; from '69')
2019-09-16 06:47:05 caching: FL_Temperatursensor_1-temperature: 19.9
[2019-9-16 06:47:05] [FHEM] caching: CurrentTemperature: 19.9 (as number; from '19.9')
2019-09-16 06:47:21 caching: SD_WS37_TH_1-humidity: 68
[2019-9-16 06:47:21] [FHEM] caching: CurrentRelativeHumidity: 68 (as number; from '68')
2019-09-16 06:54:00 caching: SD_WS37_TH_1-humidity: 69
[2019-9-16 06:54:00] [FHEM] caching: CurrentRelativeHumidity: 69 (as number; from '69')
2019-09-16 06:56:29 caching: SD_WS37_TH_2-temperature: 23.2
[2019-9-16 06:56:29] [FHEM] caching: CurrentTemperature: 23.2 (as number; from '23.2')
2019-09-16 07:00:39 caching: SD_WS37_TH_1-temperature: 16.4
[2019-9-16 07:00:39] [FHEM] caching: CurrentTemperature: 16.4 (as number; from '16.4')
2019-09-16 07:07:39 caching: SD_WS37_TH_2-temperature: 23.3
[2019-9-16 07:07:39] [FHEM] caching: CurrentTemperature: 23.3 (as number; from '23.3')
2019-09-16 07:08:46 caching: SD_WS37_TH_2-temperature: 23.2
[2019-9-16 07:08:46] [FHEM] caching: CurrentTemperature: 23.2 (as number; from '23.2')
2019-09-16 07:13:00 caching: SD_WS37_TH_1-temperature: 16.5
[2019-9-16 07:13:00] [FHEM] caching: CurrentTemperature: 16.5 (as number; from '16.5')
2019-09-16 07:13:57 caching: SD_WS37_TH_1-temperature: 16.4
[2019-9-16 07:13:57] [FHEM] caching: CurrentTemperature: 16.4 (as number; from '16.4')
2019-09-16 07:17:45 caching: SD_WS37_TH_1-temperature: 16.5
[2019-9-16 07:17:45] [FHEM] caching: CurrentTemperature: 16.5 (as number; from '16.5')
2019-09-16 07:18:36 caching: Heizung_Bad_Clima-measured-temp: 22.4
[2019-9-16 07:18:36] [FHEM] caching: CurrentTemperature: 22.4 (as number; from '22.4')
2019-09-16 07:18:42 caching: SD_WS37_TH_1-temperature: 16.4
[2019-9-16 07:18:42] [FHEM] caching: CurrentTemperature: 16.4 (as number; from '16.4')
2019-09-16 07:18:49 caching: SD_WS37_TH_2-temperature: 23.3
[2019-9-16 07:18:49] [FHEM] caching: CurrentTemperature: 23.3 (as number; from '23.3')
2019-09-16 07:19:56 caching: SD_WS37_TH_2-temperature: 23.2
[2019-9-16 07:19:56] [FHEM] caching: CurrentTemperature: 23.2 (as number; from '23.2')
2019-09-16 07:21:03 caching: SD_WS37_TH_2-temperature: 23.3
[2019-9-16 07:21:03] [FHEM] caching: CurrentTemperature: 23.3 (as number; from '23.3')
2019-09-16 07:21:33 caching: SD_WS37_TH_1-temperature: 16.5
[2019-9-16 07:21:33] [FHEM] caching: CurrentTemperature: 16.5 (as number; from '16.5')
2019-09-16 07:21:36 caching: Heizung_Bad_Clima-measured-temp: 22.5
[2019-9-16 07:21:36] [FHEM] caching: CurrentTemperature: 22.5 (as number; from '22.5')
2019-09-16 07:22:10 caching: SD_WS37_TH_2-temperature: 23.2
[2019-9-16 07:22:10] [FHEM] caching: CurrentTemperature: 23.2 (as number; from '23.2')
2019-09-16 07:25:21 caching: SD_WS37_TH_1-temperature: 16.4
[2019-9-16 07:25:21] [FHEM] caching: CurrentTemperature: 16.4 (as number; from '16.4')
2019-09-16 07:25:31 caching: SD_WS37_TH_2-temperature: 23.3
[2019-9-16 07:25:31] [FHEM] caching: CurrentTemperature: 23.3 (as number; from '23.3')
2019-09-16 07:28:12 caching: SD_WS37_TH_1-humidity: 70
[2019-9-16 07:28:12] [FHEM] caching: CurrentRelativeHumidity: 70 (as number; from '70')
2019-09-16 07:32:57 caching: SD_WS37_TH_1-humidity: 69
[2019-9-16 07:32:57] [FHEM] caching: CurrentRelativeHumidity: 69 (as number; from '69')
2019-09-16 07:35:48 caching: SD_WS37_TH_1-temperature: 16.5
[2019-9-16 07:35:48] [FHEM] caching: CurrentTemperature: 16.5 (as number; from '16.5')
2019-09-16 07:36:42 caching: Heizung_Bad_Clima-measured-temp: 22.4
[2019-9-16 07:36:42] [FHEM] caching: CurrentTemperature: 22.4 (as number; from '22.4')
2019-09-16 07:36:45 caching: SD_WS37_TH_1-humidity: 70
[2019-9-16 07:36:45] [FHEM] caching: CurrentRelativeHumidity: 70 (as number; from '70')
2019-09-16 07:37:42 caching: SD_WS37_TH_1-temperature: 16.4
[2019-9-16 07:37:42] [FHEM] caching: CurrentTemperature: 16.4 (as number; from '16.4')
2019-09-16 07:38:39 caching: SD_WS37_TH_1-humidity: 69
[2019-9-16 07:38:39] [FHEM] caching: CurrentRelativeHumidity: 69 (as number; from '69')
2019-09-16 07:38:46 caching: FL_Temperatursensor_1-temperature: 20.04
[2019-9-16 07:38:46] [FHEM] caching: CurrentTemperature: 20.04 (as number; from '20.04')
2019-09-16 07:39:05 caching: Heizung_Bad_Clima-measured-temp: 22.5
[2019-9-16 07:39:05] [FHEM] caching: CurrentTemperature: 22.5 (as number; from '22.5')
2019-09-16 07:41:30 caching: SD_WS37_TH_1-humidity: 70
[2019-9-16 07:41:30] [FHEM] caching: CurrentRelativeHumidity: 70 (as number; from '70')
2019-09-16 07:43:56 caching: FL_Temperatursensor_1-temperature: 20.18
[2019-9-16 07:43:56] [FHEM] caching: CurrentTemperature: 20.18 (as number; from '20.18')
2019-09-16 07:49:06 caching: FL_Temperatursensor_1-temperature: 20.04
[2019-9-16 07:49:06] [FHEM] caching: CurrentTemperature: 20.04 (as number; from '20.04')
2019-09-16 07:54:16 caching: FL_Temperatursensor_1-temperature: 19.9
[2019-9-16 07:54:16] [FHEM] caching: CurrentTemperature: 19.9 (as number; from '19.9')
2019-09-16 07:56:42 caching: SD_WS37_TH_1-temperature: 16.3
[2019-9-16 07:56:42] [FHEM] caching: CurrentTemperature: 16.3 (as number; from '16.3')
2019-09-16 08:00:08 caching: SD_WS37_TH_2-humidity: 50
[2019-9-16 08:00:08] [FHEM] caching: CurrentRelativeHumidity: 50 (as number; from '50')
2019-09-16 08:00:30 caching: SD_WS37_TH_1-humidity: 71
[2019-9-16 08:00:30] [FHEM] caching: CurrentRelativeHumidity: 71 (as number; from '71')
2019-09-16 08:02:24 caching: SD_WS37_TH_1-temperature: 16.4
[2019-9-16 08:02:24] [FHEM] caching: CurrentTemperature: 16.4 (as number; from '16.4')
2019-09-16 08:02:24 caching: SD_WS37_TH_1-humidity: 70
[2019-9-16 08:02:24] [FHEM] caching: CurrentRelativeHumidity: 70 (as number; from '70')
2019-09-16 08:03:21 caching: SD_WS37_TH_1-humidity: 71
[2019-9-16 08:03:21] [FHEM] caching: CurrentRelativeHumidity: 71 (as number; from '71')
2019-09-16 08:04:18 caching: SD_WS37_TH_1-temperature: 16.3
[2019-9-16 08:04:18] [FHEM] caching: CurrentTemperature: 16.3 (as number; from '16.3')
2019-09-16 08:06:12 caching: SD_WS37_TH_1-humidity: 70
[2019-9-16 08:06:12] [FHEM] caching: CurrentRelativeHumidity: 70 (as number; from '70')
2019-09-16 08:07:09 caching: SD_WS37_TH_1-humidity: 71
[2019-9-16 08:07:09] [FHEM] caching: CurrentRelativeHumidity: 71 (as number; from '71')
2019-09-16 08:09:14 caching: Heizung_Bad_Clima-measured-temp: 22.4
[2019-9-16 08:09:14] [FHEM] caching: CurrentTemperature: 22.4 (as number; from '22.4')
2019-09-16 08:15:42 caching: SD_WS37_TH_1-temperature: 16.2
[2019-9-16 08:15:42] [FHEM] caching: CurrentTemperature: 16.2 (as number; from '16.2')
2019-09-16 08:17:36 caching: SD_WS37_TH_1-humidity: 72
[2019-9-16 08:17:36] [FHEM] caching: CurrentRelativeHumidity: 72 (as number; from '72')
2019-09-16 08:18:33 caching: SD_WS37_TH_1-humidity: 71
[2019-9-16 08:18:33] [FHEM] caching: CurrentRelativeHumidity: 71 (as number; from '71')
2019-09-16 08:19:30 caching: SD_WS37_TH_1-humidity: 72
[2019-9-16 08:19:30] [FHEM] caching: CurrentRelativeHumidity: 72 (as number; from '72')
2019-09-16 08:20:06 caching: FL_Temperatursensor_1-temperature: 19.76
[2019-9-16 08:20:06] [FHEM] caching: CurrentTemperature: 19.76 (as number; from '19.76')
2019-09-16 08:21:24 caching: SD_WS37_TH_1-humidity: 71
[2019-9-16 08:21:24] [FHEM] caching: CurrentRelativeHumidity: 71 (as number; from '71')
2019-09-16 08:23:18 caching: SD_WS37_TH_1-humidity: 72
[2019-9-16 08:23:18] [FHEM] caching: CurrentRelativeHumidity: 72 (as number; from '72')
2019-09-16 08:25:12 caching: SD_WS37_TH_1-humidity: 71
[2019-9-16 08:25:12] [FHEM] caching: CurrentRelativeHumidity: 71 (as number; from '71')
2019-09-16 08:25:16 caching: FL_Temperatursensor_1-temperature: 20.04
[2019-9-16 08:25:16] [FHEM] caching: CurrentTemperature: 20.04 (as number; from '20.04')
2019-09-16 08:27:06 caching: SD_WS37_TH_1-temperature: 16.3
[2019-9-16 08:27:06] [FHEM] caching: CurrentTemperature: 16.3 (as number; from '16.3')
2019-09-16 08:32:48 caching: SD_WS37_TH_1-temperature: 16.4
[2019-9-16 08:32:48] [FHEM] caching: CurrentTemperature: 16.4 (as number; from '16.4')
2019-09-16 08:35:36 caching: FL_Temperatursensor_1-temperature: 19.9
[2019-9-16 08:35:36] [FHEM] caching: CurrentTemperature: 19.9 (as number; from '19.9')
2019-09-16 08:36:58 caching: Heizung_Bad_Clima-measured-temp: 22.5
[2019-9-16 08:36:58] [FHEM] caching: CurrentTemperature: 22.5 (as number; from '22.5')
2019-09-16 08:45:54 caching: FL_Bewegungsmelder_AnAus-state: off
[2019-9-16 08:45:54] [FHEM] caching: On: 0 (as number; from 'off')
2019-09-16 08:48:57 caching: SD_WS37_TH_1-temperature: 16.5
[2019-9-16 08:48:57] [FHEM] caching: CurrentTemperature: 16.5 (as number; from '16.5')
2019-09-16 08:51:30 caching: SD_WS37_TH_2-humidity: 49
[2019-9-16 08:51:30] [FHEM] caching: CurrentRelativeHumidity: 49 (as number; from '49')
2019-09-16 08:54:39 caching: SD_WS37_TH_1-humidity: 72
[2019-9-16 08:54:39] [FHEM] caching: CurrentRelativeHumidity: 72 (as number; from '72')
2019-09-16 08:55:10 caching: Heizung_Bad_Clima-measured-temp: 22.6
[2019-9-16 08:55:10] [FHEM] caching: CurrentTemperature: 22.6 (as number; from '22.6')
2019-09-16 08:55:36 caching: SD_WS37_TH_1-humidity: 71
[2019-9-16 08:55:36] [FHEM] caching: CurrentRelativeHumidity: 71 (as number; from '71')
2019-09-16 08:58:37 caching: Heizung_Wohnen_Balkon_Clima-measured-temp: 21.9
[2019-9-16 08:58:37] [FHEM] caching: CurrentTemperature: 21.9 (as number; from '21.9')
2019-09-16 08:59:24 caching: SD_WS37_TH_1-temperature: 16.6
[2019-9-16 08:59:24] [FHEM] caching: CurrentTemperature: 16.6 (as number; from '16.6')
2019-09-16 09:00:21 caching: SD_WS37_TH_1-temperature: 16.5
[2019-9-16 09:00:21] [FHEM] caching: CurrentTemperature: 16.5 (as number; from '16.5')
2019-09-16 09:00:21 caching: SD_WS37_TH_1-humidity: 70
[2019-9-16 09:00:21] [FHEM] caching: CurrentRelativeHumidity: 70 (as number; from '70')
2019-09-16 09:01:00 caching: Heizung_Wohnen_Balkon_Clima-measured-temp: 21.7
[2019-9-16 09:01:00] [FHEM] caching: CurrentTemperature: 21.7 (as number; from '21.7')
2019-09-16 09:01:18 caching: SD_WS37_TH_1-temperature: 16.6
[2019-9-16 09:01:18] [FHEM] caching: CurrentTemperature: 16.6 (as number; from '16.6')
2019-09-16 09:01:33 caching: SD_WS37_TH_2-temperature: 23.2
[2019-9-16 09:01:33] [FHEM] caching: CurrentTemperature: 23.2 (as number; from '23.2')
2019-09-16 09:03:08 caching: Heizung_Wohnen_Balkon_Clima-measured-temp: 21.5
[2019-9-16 09:03:08] [FHEM] caching: CurrentTemperature: 21.5 (as number; from '21.5')
2019-09-16 09:04:37 caching: FL_Temperatursensor_1-temperature: 20.04
[2019-9-16 09:04:37] [FHEM] caching: CurrentTemperature: 20.04 (as number; from '20.04')
2019-09-16 09:04:54 caching: SD_WS37_TH_2-humidity: 48
[2019-9-16 09:04:54] [FHEM] caching: CurrentRelativeHumidity: 48 (as number; from '48')
2019-09-16 09:05:06 caching: SD_WS37_TH_1-temperature: 16.7
[2019-9-16 09:05:06] [FHEM] caching: CurrentTemperature: 16.7 (as number; from '16.7')
2019-09-16 09:05:27 caching: Heizung_Bad_Clima-measured-temp: 22.5
[2019-9-16 09:05:27] [FHEM] caching: CurrentTemperature: 22.5 (as number; from '22.5')
2019-09-16 09:06:06 caching: Heizung_Wohnen_Balkon_Clima-measured-temp: 21.1
[2019-9-16 09:06:06] [FHEM] caching: CurrentTemperature: 21.1 (as number; from '21.1')
2019-09-16 09:08:50 caching: Heizung_Wohnen_Balkon_Clima-measured-temp: 21.0
[2019-9-16 09:08:50] [FHEM] caching: CurrentTemperature: 21 (as number; from '21.0')
2019-09-16 09:10:14 caching: Heizung_Bad_Clima-measured-temp: 22.4
[2019-9-16 09:10:14] [FHEM] caching: CurrentTemperature: 22.4 (as number; from '22.4')
2019-09-16 09:11:19 caching: Heizung_Wohnen_Balkon_Clima-measured-temp: 20.8
[2019-9-16 09:11:19] [FHEM] caching: CurrentTemperature: 20.8 (as number; from '20.8')
2019-09-16 09:13:33 caching: Heizung_Wohnen_Balkon_Clima-measured-temp: 20.6
[2019-9-16 09:13:33] [FHEM] caching: CurrentTemperature: 20.6 (as number; from '20.6')
2019-09-16 09:13:50 caching: SD_WS37_TH_2-temperature: 23.1
[2019-9-16 09:13:50] [FHEM] caching: CurrentTemperature: 23.1 (as number; from '23.1')
2019-09-16 09:14:57 caching: FL_Temperatursensor_1-temperature: 19.9
[2019-9-16 09:14:57] [FHEM] caching: CurrentTemperature: 19.9 (as number; from '19.9')
2019-09-16 09:15:06 caching: Heizung_Bad_Clima-measured-temp: 22.5
[2019-9-16 09:15:06] [FHEM] caching: CurrentTemperature: 22.5 (as number; from '22.5')
2019-09-16 09:15:33 caching: Heizung_Wohnen_Balkon_Clima-measured-temp: 20.5
[2019-9-16 09:15:33] [FHEM] caching: CurrentTemperature: 20.5 (as number; from '20.5')
2019-09-16 09:17:27 caching: SD_WS37_TH_1-temperature: 16.8
[2019-9-16 09:17:27] [FHEM] caching: CurrentTemperature: 16.8 (as number; from '16.8')
2019-09-16 09:17:43 caching: Heizung_Bad_Clima-measured-temp: 22.4
[2019-9-16 09:17:43] [FHEM] caching: CurrentTemperature: 22.4 (as number; from '22.4')
2019-09-16 09:18:04 caching: Heizung_Wohnen_Balkon_Clima-measured-temp: 20.4
[2019-9-16 09:18:04] [FHEM] caching: CurrentTemperature: 20.4 (as number; from '20.4')
2019-09-16 09:20:19 caching: Heizung_Wohnen_Balkon_Clima-measured-temp: 20.3
[2019-9-16 09:20:19] [FHEM] caching: CurrentTemperature: 20.3 (as number; from '20.3')
2019-09-16 09:22:21 caching: Heizung_Wohnen_Balkon_Clima-measured-temp: 20.2
[2019-9-16 09:22:21] [FHEM] caching: CurrentTemperature: 20.2 (as number; from '20.2')
2019-09-16 09:23:09 caching: SD_WS37_TH_1-humidity: 69
[2019-9-16 09:23:09] [FHEM] caching: CurrentRelativeHumidity: 69 (as number; from '69')
2019-09-16 09:25:12 caching: Heizung_Wohnen_Balkon_Clima-measured-temp: 19.9
[2019-9-16 09:25:12] [FHEM] caching: CurrentTemperature: 19.9 (as number; from '19.9')
2019-09-16 09:25:17 caching: FL_Temperatursensor_1-temperature: 19.76
[2019-9-16 09:25:17] [FHEM] caching: CurrentTemperature: 19.76 (as number; from '19.76')
2019-09-16 09:27:48 caching: Heizung_Wohnen_Balkon_Clima-measured-temp: 19.8
[2019-9-16 09:27:48] [FHEM] caching: CurrentTemperature: 19.8 (as number; from '19.8')
2019-09-16 09:30:10 caching: Heizung_Wohnen_Balkon_Clima-measured-temp: 19.7
[2019-9-16 09:30:10] [FHEM] caching: CurrentTemperature: 19.7 (as number; from '19.7')
2019-09-16 09:30:27 caching: FL_Temperatursensor_1-temperature: 19.62
[2019-9-16 09:30:27] [FHEM] caching: CurrentTemperature: 19.62 (as number; from '19.62')
2019-09-16 09:30:35 caching: SD_WS37_TH_2-temperature: 23.0
[2019-9-16 09:30:35] [FHEM] caching: CurrentTemperature: 23 (as number; from '23.0')
2019-09-16 09:32:18 caching: Heizung_Wohnen_Balkon_Clima-measured-temp: 19.6
[2019-9-16 09:32:18] [FHEM] caching: CurrentTemperature: 19.6 (as number; from '19.6')
2019-09-16 09:35:03 caching: SD_WS37_TH_2-temperature: 22.9
[2019-9-16 09:35:03] [FHEM] caching: CurrentTemperature: 22.9 (as number; from '22.9')
2019-09-16 09:35:15 caching: Heizung_Wohnen_Balkon_Clima-measured-temp: 19.4
[2019-9-16 09:35:15] [FHEM] caching: CurrentTemperature: 19.4 (as number; from '19.4')
2019-09-16 09:35:37 caching: FL_Temperatursensor_1-temperature: 19.76
[2019-9-16 09:35:37] [FHEM] caching: CurrentTemperature: 19.76 (as number; from '19.76')
2019-09-16 09:37:58 caching: Heizung_Wohnen_Balkon_Clima-measured-temp: 19.3
[2019-9-16 09:37:58] [FHEM] caching: CurrentTemperature: 19.3 (as number; from '19.3')
2019-09-16 09:38:29 caching: Heizung_Bad_Clima-measured-temp: 22.3
[2019-9-16 09:38:29] [FHEM] caching: CurrentTemperature: 22.3 (as number; from '22.3')
2019-09-16 09:40:47 caching: FL_Temperatursensor_1-temperature: 19.9
[2019-9-16 09:40:47] [FHEM] caching: CurrentTemperature: 19.9 (as number; from '19.9')
2019-09-16 09:41:04 caching: Heizung_Bad_Clima-measured-temp: 22.1
[2019-9-16 09:41:04] [FHEM] caching: CurrentTemperature: 22.1 (as number; from '22.1')
2019-09-16 09:45:43 caching: Heizung_Wohnen_Balkon_Clima-measured-temp: 19.1
[2019-9-16 09:45:43] [FHEM] caching: CurrentTemperature: 19.1 (as number; from '19.1')
2019-09-16 09:48:26 caching: Heizung_Bad_Clima-measured-temp: 22.0
[2019-9-16 09:48:26] [FHEM] caching: CurrentTemperature: 22 (as number; from '22.0')
2019-09-16 09:48:32 caching: Heizung_Wohnen_Balkon_Clima-measured-temp: 19.2
[2019-9-16 09:48:32] [FHEM] caching: CurrentTemperature: 19.2 (as number; from '19.2')
2019-09-16 09:48:48 caching: SD_WS37_TH_1-temperature: 16.9
[2019-9-16 09:48:48] [FHEM] caching: CurrentTemperature: 16.9 (as number; from '16.9')
2019-09-16 09:49:45 caching: SD_WS37_TH_1-humidity: 68
[2019-9-16 09:49:45] [FHEM] caching: CurrentRelativeHumidity: 68 (as number; from '68')
2019-09-16 09:50:41 caching: SD_WS37_TH_2-temperature: 22.8
[2019-9-16 09:50:41] [FHEM] caching: CurrentTemperature: 22.8 (as number; from '22.8')
2019-09-16 09:50:42 caching: SD_WS37_TH_1-temperature: 16.8
[2019-9-16 09:50:42] [FHEM] caching: CurrentTemperature: 16.8 (as number; from '16.8')
2019-09-16 09:51:07 caching: Heizung_Bad_Clima-measured-temp: 21.9
[2019-9-16 09:51:07] [FHEM] caching: CurrentTemperature: 21.9 (as number; from '21.9')
2019-09-16 09:53:34 caching: Heizung_Bad_Clima-measured-temp: 21.8
[2019-9-16 09:53:34] [FHEM] caching: CurrentTemperature: 21.8 (as number; from '21.8')
2019-09-16 09:55:33 caching: Heizung_Wohnen_Balkon_Clima-measured-temp: 19.1
[2019-9-16 09:55:33] [FHEM] caching: CurrentTemperature: 19.1 (as number; from '19.1')
2019-09-16 09:57:58 caching: HomeMatic_Steckdose-state: on
[2019-9-16 09:57:58] [FHEM] caching: On: 1 (as number; from 'on')
2019-09-16 09:58:12 caching: WZ_Sat_Receiver-power: on
[2019-9-16 09:58:12] [FHEM] WZ_Sat_Receiver-power not a number: on
2019-09-16 09:58:12 caching: WZ_Sat_Receiver-state: on
[2019-9-16 09:58:12] [FHEM] caching: On: 1 (as number; from 'on')
2019-09-16 09:58:12 caching: WZ_Sat_Receiver-mute: off
[2019-9-16 09:58:12] [FHEM] caching: Mute: off (as string; from 'off')
2019-09-16 09:58:29 caching: Heizung_Wohnen_Balkon_Clima-measured-temp: 19.0
[2019-9-16 09:58:29] [FHEM] caching: CurrentTemperature: 19 (as number; from '19.0')
2019-09-16 10:01:10 caching: Heizung_Wohnen_Balkon_Clima-measured-temp: 18.9
[2019-9-16 10:01:10] [FHEM] caching: CurrentTemperature: 18.9 (as number; from '18.9')
2019-09-16 10:02:58 caching: SD_WS37_TH_2-temperature: 22.7
[2019-9-16 10:02:58] [FHEM] caching: CurrentTemperature: 22.7 (as number; from '22.7')
[2019-9-16 10:03:28] >>>> [ssh] {"directive":{"header":{"namespace":"Alexa.Discovery","name":"Discover","payloadVersion":"3","messageId":"60dff71b-39d6-4914-b882-a78b9326f927"},"payload":{"scope":{"type":"BearerToken","token":"5524C13-6626C74233AC6F5A"}}}}
[2019-9-16 10:03:28] found 14 device(s)
[2019-9-16 10:03:28] <<<< [ssh] {"event":{"header":{"namespace":"Alexa.Discovery","name":"Discover.Response","payloadVersion":"3","messageId":"1463785f-a14b-4f2f-9683-22be91eea6bc"},"payload":{"endpoints":[{"endpointId":"5d628ce8-f33f-f879-6087-c0b8eb80d71a7453","manufacturerName":"FHEMdummy","modelName":"FHEM<unknown>","version":"<unknown>","friendlyName":"bewegung flur","description":"n: FL_Bewegungsmelder_AnAus, r: flur","actions":[],"capabilities":[{"type":"AlexaInterface","interface":"Alexa.PowerController","version":"3","properties":{"supported":[{"name":"powerState"}],"proactivelyReported":false,"retrievable":true}}],"displayCategories":["SWITCH"],"cookie":{"device":"FL_Bewegungsmelder_AnAus","fuuid":"5d628ce8-f33f-f879-6087-c0b8eb80d71a7453"}},{"endpointId":"00:17:88:01:03:28:74:f3-02-0402","manufacturerName":"FHEMHUEDevice","modelName":"FHEM<unknown>","version":"<unknown>","friendlyName":"flur","description":"n: FL_Temperatursensor_1, r: 1000_flur,1010_flur_plot,9960_sensoren,googleassistant","actions":[],"capabilities":[{"type":"AlexaInterface","interface":"Alexa.TemperatureSensor","version":"3","properties":{"supported":[{"name":"temperature"}],"proactivelyReported":false,"retrievable":true}}],"displayCategories":["TEMPERATURE_SENSOR"],"cookie":{"device":"FL_Temperatursensor_1","fuuid":"5c4e123f-f33f-f879-3f42-c9695d78ed211ef2"}},{"endpointId":"5c502d82-f33f-f879-a3a2-4f6f6aaf18899ed0","manufacturerName":"FHEMMQTT2_DEVICE","modelName":"FHEM<unknown>","version":"<unknown>","friendlyName":"ladegeräte","description":"n: Gosund_001, r: googleassistant,8000_keller,8010_keller_plot,9300_schaltsteckdosen,mqtt2_device","actions":[],"capabilities":[{"type":"AlexaInterface","interface":"Alexa.PowerController","version":"3","properties":{"supported":[{"name":"powerState"}],"proactivelyReported":false,"retrievable":true}}],"displayCategories":["SWITCH"],"cookie":{"device":"Gosund_001","fuuid":"5c502d82-f33f-f879-a3a2-4f6f6aaf18899ed0"}},{"endpointId":"CUL_HM_63896704","manufacturerName":"FHEMCUL_HM","modelName":"FHEMHM-CC-RT-DN","version":"<unknown>","friendlyName":"bad","description":"n: Heizung_Bad_Clima, r: 6000_bad,6010_bad_plot,9000_heizung,9010_heizung_plot,9972_homematic,googleassistant","actions":[],"capabilities":[{"type":"AlexaInterface","interface":"Alexa.ThermostatController","version":"3","properties":{"supported":[{"name":"targetSetpoint"}],"configuration":{"supportsScheduling":false},"proactivelyReported":false,"retrievable":true}},{"type":"AlexaInterface","interface":"Alexa.TemperatureSensor","version":"3","properties":{"supported":[{"name":"temperature"}],"proactivelyReported":false,"retrievable":true}}],"displayCategories":["THERMOSTAT"],"cookie":{"device":"Heizung_Bad_Clima","fuuid":"5c845835-f33f-f879-f875-d4b8a8a82b89670d"}},{"endpointId":"CUL_HM_5F96ED04","manufacturerName":"FHEMCUL_HM","modelName":"FHEMHM-CC-RT-DN","version":"<unknown>","friendlyName":"wohnzimmer","description":"n: Heizung_Wohnen_Balkon_Clima, r: 2000_wohnzimmer,2010_wohnzimmer_plot,9000_heizung,9010_heizung_plot,9972_homematic,googleassistant","actions":[],"capabilities":[{"type":"AlexaInterface","interface":"Alexa.ThermostatController","version":"3","properties":{"supported":[{"name":"targetSetpoint"}],"configuration":{"supportsScheduling":false},"proactivelyReported":false,"retrievable":true}},{"type":"AlexaInterface","interface":"Alexa.TemperatureSensor","version":"3","properties":{"supported":[{"name":"temperature"}],"proactivelyReported":false,"retrievable":true}}],"displayCategories":["THERMOSTAT"],"cookie":{"device":"Heizung_Wohnen_Balkon_Clima","fuuid":"5c84568c-f33f-f879-04d1-884f27e3a35b4c5d"}},{"endpointId":"OEQ0817521","manufacturerName":"FHEMCUL_HM","modelName":"FHEMHM-LC-SW1-PL-DN-R1","version":"<unknown>","friendlyName":"notebook steckdosen","description":"n: HomeMatic_Steckdose, r: 2000_wohnzimmer,9300_schaltsteckdosen,9972_homematic,googleassistant","actions":[],"capabilities":[{"type":"AlexaInterface","interface":"Alexa.PowerController","version":"3","properties":{"supported":[{"name":"powerState"}],"proactivelyReported":false,"retrievable":true}}],"displayCategories":["SWITCH"],"cookie":{"device":"HomeMatic_Steckdose","fuuid":"5c8511ba-f33f-f879-d1e3-8c762881a3ae5f94"}},{"endpointId":"5c4e26a7-f33f-f879-fb17-e005aace1f643f7b","manufacturerName":"FHEMWOL","modelName":"FHEM<unknown>","version":"<unknown>","friendlyName":"server","description":"n: KL_Synology_WOL, r: 8000_keller,8010_keller_plot,googleassistant","actions":[],"capabilities":[{"type":"AlexaInterface","interface":"Alexa.PowerController","version":"3","properties":{"supported":[{"name":"powerState"}],"proactivelyReported":false,"retrievable":true}}],"displayCategories":["SWITCH"],"cookie":{"device":"KL_Synology_WOL","fuuid":"5c4e26a7-f33f-f879-fb17-e005aace1f643f7b"}},{"endpointId":"5d1d8aee-f33f-f879-c5d9-458fc6705f0919c4","manufacturerName":"FHEMMQTT2_DEVICE","modelName":"FHEM<unknown>","version":"<unknown>","friendlyName":"arbeitsplatte","description":"n: MQTT2_McLighting01, r: 7000_küche,9150_mclighting,googleassistant","actions":[],"capabilities":[{"type":"AlexaInterface","interface":"Alexa.BrightnessController","version":"3","properties":{"supported":[{"name":"brightness"}],"proactivelyReported":false,"retrievable":true}},{"type":"AlexaInterface","interface":"Alexa.ColorController","version":"3","properties":{"supported":[{"name":"color"}],"proactivelyReported":false,"retrievable":false}},{"type":"AlexaInterface","interface":"Alexa.PowerController","version":"3","properties":{"supported":[{"name":"powerState"}],"proactivelyReported":false,"retrievable":true}}],"displayCategories":["SWITCH"],"cookie":{"device":"MQTT2_McLighting01","fuuid":"5d1d8aee-f33f-f879-c5d9-458fc6705f0919c4"}},{"endpointId":"5c533aaf-f33f-f879-cae8-be54b1cda56ed9ba","manufacturerName":"FHEMSD_WS","modelName":"FHEM<unknown>","version":"<unknown>","friendlyName":"balkon","description":"n: SD_WS37_TH_1, r: balkon","actions":[],"capabilities":[{"type":"AlexaInterface","interface":"Alexa.TemperatureSensor","version":"3","properties":{"supported":[{"name":"temperature"}],"proactivelyReported":false,"retrievable":true}}],"displayCategories":["TEMPERATURE_SENSOR"],"cookie":{"device":"SD_WS37_TH_1","fuuid":"5c533aaf-f33f-f879-cae8-be54b1cda56ed9ba"}},{"endpointId":"5c533b44-f33f-f879-f677-a4c905ab5e236570","manufacturerName":"FHEMSD_WS","modelName":"FHEM<unknown>","version":"<unknown>","friendlyName":"schlafzimmer","description":"n: SD_WS37_TH_2, r: 3000_schlafzimmer,3010_schlafzimmer_plot,9960_sensoren","actions":[],"capabilities":[{"type":"AlexaInterface","interface":"Alexa.TemperatureSensor","version":"3","properties":{"supported":[{"name":"temperature"}],"proactivelyReported":false,"retrievable":true}}],"displayCategories":["TEMPERATURE_SENSOR"],"cookie":{"device":"SD_WS37_TH_2","fuuid":"5c533b44-f33f-f879-f677-a4c905ab5e236570"}},{"endpointId":"5d4ae259-f33f-f879-ab94-5e0cb84a2af7a78c","manufacturerName":"FHEMdummy","modelName":"FHEM<unknown>","version":"<unknown>","friendlyName":"bewegung schlafzimmer","description":"n: SZ_Bewegungsmelder, r: 3000_schlafzimmer,9905_logik,googleassistant","actions":[],"capabilities":[{"type":"AlexaInterface","interface":"Alexa.PowerController","version":"3","properties":{"supported":[{"name":"powerState"}],"proactivelyReported":false,"retrievable":true}}],"displayCategories":["SWITCH"],"cookie":{"device":"SZ_Bewegungsmelder","fuuid":"5d4ae259-f33f-f879-ab94-5e0cb84a2af7a78c"}},{"endpointId":"5ce81d8e-f33f-f879-2041-1d868824a9649d0d","manufacturerName":"FHEMMQTT2_DEVICE","modelName":"FHEM<unknown>","version":"<unknown>","friendlyName":"kommode","description":"n: SonOff_001, r: 3000_schlafzimmer,3010_schlafzimmer_plot,9300_schaltsteckdosen,googleassistant,mqtt2_device","actions":[],"capabilities":[{"type":"AlexaInterface","interface":"Alexa.PowerController","version":"3","properties":{"supported":[{"name":"powerState"}],"proactivelyReported":false,"retrievable":true}}],"displayCategories":["SWITCH"],"cookie":{"device":"SonOff_001","fuuid":"5ce81d8e-f33f-f879-2041-1d868824a9649d0d"}},{"endpointId":"5c52430b-f33f-f879-bb53-bbed75bf3e8a2c85","manufacturerName":"FHEMENIGMA2","modelName":"FHEMQuad Plus","version":"<unknown>","friendlyName":"sat","description":"n: WZ_Sat_Receiver, r: wohnzimmer","actions":[],"capabilities":[{"type":"AlexaInterface","interface":"Alexa.Speaker","version":"3","properties":{"supported":[{"name":"mute"},{"name":"volume"}],"proactivelyReported":false,"retrievable":true}},{"type":"AlexaInterface","interface":"Alexa.PowerController","version":"3","properties":{"supported":[{"name":"powerState"}],"proactivelyReported":false,"retrievable":true}}],"displayCategories":["SPEAKER"],"cookie":{"device":"WZ_Sat_Receiver","fuuid":"5c52430b-f33f-f879-bb53-bbed75bf3e8a2c85"}},{"endpointId":"5d060471-f33f-f879-815f-86d2b2e712587b46","manufacturerName":"FHEMdummy","modelName":"FHEM<unknown>","version":"<unknown>","friendlyName":"dummy","description":"n: testdummy, r: dachboden","actions":[],"capabilities":[{"type":"AlexaInterface","interface":"Alexa.PowerController","version":"3","properties":{"supported":[{"name":"powerState"}],"proactivelyReported":false,"retrievable":true}}],"displayCategories":["SWITCH"],"cookie":{"device":"testdummy","fuuid":"5d060471-f33f-f879-815f-86d2b2e712587b46"}}]}}}
2019-09-16 10:03:36 caching: Heizung_Wohnen_Balkon_Clima-measured-temp: 18.8
[2019-9-16 10:03:36] [FHEM] caching: CurrentTemperature: 18.8 (as number; from '18.8')
2019-09-16 10:05:48 caching: Heizung_Wohnen_Balkon_Clima-measured-temp: 18.7
[2019-9-16 10:05:48] [FHEM] caching: CurrentTemperature: 18.7 (as number; from '18.7')
2019-09-16 10:06:27 caching: Heizung_Bad_Clima-measured-temp: 21.9
[2019-9-16 10:06:27] [FHEM] caching: CurrentTemperature: 21.9 (as number; from '21.9')
2019-09-16 10:07:26 caching: SD_WS37_TH_2-humidity: 47
[2019-9-16 10:07:26] [FHEM] caching: CurrentRelativeHumidity: 47 (as number; from '47')
2019-09-16 10:07:55 caching: WZ_Sat_Receiver-power: off
[2019-9-16 10:07:55] [FHEM] WZ_Sat_Receiver-power not a number: off
2019-09-16 10:07:55 caching: WZ_Sat_Receiver-state: absent
[2019-9-16 10:07:55] [FHEM] caching: On: 1 (as number; from 'absent')
2019-09-16 10:07:55 caching: WZ_Sat_Receiver-mute: -
[2019-9-16 10:07:55] [FHEM] caching: Mute: - (as string; from '-')
2019-09-16 10:08:12 caching: WZ_Sat_Receiver-power: on
[2019-9-16 10:08:12] [FHEM] WZ_Sat_Receiver-power not a number: on
2019-09-16 10:08:12 caching: WZ_Sat_Receiver-state: on
[2019-9-16 10:08:12] [FHEM] caching: On: 1 (as number; from 'on')
2019-09-16 10:08:13 caching: WZ_Sat_Receiver-mute: off
[2019-9-16 10:08:13] [FHEM] caching: Mute: off (as string; from 'off')
2019-09-16 10:08:50 caching: Heizung_Wohnen_Balkon_Clima-measured-temp: 18.5
[2019-9-16 10:08:50] [FHEM] caching: CurrentTemperature: 18.5 (as number; from '18.5')
2019-09-16 10:11:36 caching: SD_WS37_TH_1-humidity: 69
[2019-9-16 10:11:36] [FHEM] caching: CurrentRelativeHumidity: 69 (as number; from '69')
2019-09-16 10:11:37 caching: Heizung_Wohnen_Balkon_Clima-measured-temp: 18.4
[2019-9-16 10:11:37] [FHEM] caching: CurrentTemperature: 18.4 (as number; from '18.4')
2019-09-16 10:12:55 caching: WZ_Sat_Receiver-power: off
[2019-9-16 10:12:55] [FHEM] WZ_Sat_Receiver-power not a number: off
2019-09-16 10:12:55 caching: WZ_Sat_Receiver-state: absent
[2019-9-16 10:12:55] [FHEM] caching: On: 1 (as number; from 'absent')
2019-09-16 10:12:55 caching: WZ_Sat_Receiver-mute: -
[2019-9-16 10:12:55] [FHEM] caching: Mute: - (as string; from '-')
2019-09-16 10:13:12 caching: WZ_Sat_Receiver-power: on
[2019-9-16 10:13:12] [FHEM] WZ_Sat_Receiver-power not a number: on
2019-09-16 10:13:12 caching: WZ_Sat_Receiver-state: on
[2019-9-16 10:13:12] [FHEM] caching: On: 1 (as number; from 'on')
2019-09-16 10:13:13 caching: WZ_Sat_Receiver-mute: off
[2019-9-16 10:13:13] [FHEM] caching: Mute: off (as string; from 'off')
[2019-9-16 10:13:49] >>>> [ssh] {"directive":{"header":{"namespace":"Alexa.Discovery","name":"Discover","payloadVersion":"3","messageId":"0815"},"payload":{"scope": {"type":"BearerToken","token":"5524C13-6626C74233AC6F5A"}}}}
[2019-9-16 10:13:49] found 14 device(s)
[2019-9-16 10:13:49] <<<< [ssh] {"event":{"header":{"namespace":"Alexa.Discovery","name":"Discover.Response","payloadVersion":"3","messageId":"507fa4b8-a13f-464d-8ddb-fcfa0b76b2ef"},"payload":{"endpoints":[{"endpointId":"5d628ce8-f33f-f879-6087-c0b8eb80d71a7453","manufacturerName":"FHEMdummy","modelName":"FHEM<unknown>","version":"<unknown>","friendlyName":"bewegung flur","description":"n: FL_Bewegungsmelder_AnAus, r: flur","actions":[],"capabilities":[{"type":"AlexaInterface","interface":"Alexa.PowerController","version":"3","properties":{"supported":[{"name":"powerState"}],"proactivelyReported":false,"retrievable":true}}],"displayCategories":["SWITCH"],"cookie":{"device":"FL_Bewegungsmelder_AnAus","fuuid":"5d628ce8-f33f-f879-6087-c0b8eb80d71a7453"}},{"endpointId":"00:17:88:01:03:28:74:f3-02-0402","manufacturerName":"FHEMHUEDevice","modelName":"FHEM<unknown>","version":"<unknown>","friendlyName":"flur","description":"n: FL_Temperatursensor_1, r: 1000_flur,1010_flur_plot,9960_sensoren,googleassistant","actions":[],"capabilities":[{"type":"AlexaInterface","interface":"Alexa.TemperatureSensor","version":"3","properties":{"supported":[{"name":"temperature"}],"proactivelyReported":false,"retrievable":true}}],"displayCategories":["TEMPERATURE_SENSOR"],"cookie":{"device":"FL_Temperatursensor_1","fuuid":"5c4e123f-f33f-f879-3f42-c9695d78ed211ef2"}},{"endpointId":"5c502d82-f33f-f879-a3a2-4f6f6aaf18899ed0","manufacturerName":"FHEMMQTT2_DEVICE","modelName":"FHEM<unknown>","version":"<unknown>","friendlyName":"ladegeräte","description":"n: Gosund_001, r: googleassistant,8000_keller,8010_keller_plot,9300_schaltsteckdosen,mqtt2_device","actions":[],"capabilities":[{"type":"AlexaInterface","interface":"Alexa.PowerController","version":"3","properties":{"supported":[{"name":"powerState"}],"proactivelyReported":false,"retrievable":true}}],"displayCategories":["SWITCH"],"cookie":{"device":"Gosund_001","fuuid":"5c502d82-f33f-f879-a3a2-4f6f6aaf18899ed0"}},{"endpointId":"CUL_HM_63896704","manufacturerName":"FHEMCUL_HM","modelName":"FHEMHM-CC-RT-DN","version":"<unknown>","friendlyName":"bad","description":"n: Heizung_Bad_Clima, r: 6000_bad,6010_bad_plot,9000_heizung,9010_heizung_plot,9972_homematic,googleassistant","actions":[],"capabilities":[{"type":"AlexaInterface","interface":"Alexa.ThermostatController","version":"3","properties":{"supported":[{"name":"targetSetpoint"}],"configuration":{"supportsScheduling":false},"proactivelyReported":false,"retrievable":true}},{"type":"AlexaInterface","interface":"Alexa.TemperatureSensor","version":"3","properties":{"supported":[{"name":"temperature"}],"proactivelyReported":false,"retrievable":true}}],"displayCategories":["THERMOSTAT"],"cookie":{"device":"Heizung_Bad_Clima","fuuid":"5c845835-f33f-f879-f875-d4b8a8a82b89670d"}},{"endpointId":"CUL_HM_5F96ED04","manufacturerName":"FHEMCUL_HM","modelName":"FHEMHM-CC-RT-DN","version":"<unknown>","friendlyName":"wohnzimmer","description":"n: Heizung_Wohnen_Balkon_Clima, r: 2000_wohnzimmer,2010_wohnzimmer_plot,9000_heizung,9010_heizung_plot,9972_homematic,googleassistant","actions":[],"capabilities":[{"type":"AlexaInterface","interface":"Alexa.ThermostatController","version":"3","properties":{"supported":[{"name":"targetSetpoint"}],"configuration":{"supportsScheduling":false},"proactivelyReported":false,"retrievable":true}},{"type":"AlexaInterface","interface":"Alexa.TemperatureSensor","version":"3","properties":{"supported":[{"name":"temperature"}],"proactivelyReported":false,"retrievable":true}}],"displayCategories":["THERMOSTAT"],"cookie":{"device":"Heizung_Wohnen_Balkon_Clima","fuuid":"5c84568c-f33f-f879-04d1-884f27e3a35b4c5d"}},{"endpointId":"OEQ0817521","manufacturerName":"FHEMCUL_HM","modelName":"FHEMHM-LC-SW1-PL-DN-R1","version":"<unknown>","friendlyName":"notebook steckdosen","description":"n: HomeMatic_Steckdose, r: 2000_wohnzimmer,9300_schaltsteckdosen,9972_homematic,googleassistant","actions":[],"capabilities":[{"type":"AlexaInterface","interface":"Alexa.PowerController","version":"3","properties":{"supported":[{"name":"powerState"}],"proactivelyReported":false,"retrievable":true}}],"displayCategories":["SWITCH"],"cookie":{"device":"HomeMatic_Steckdose","fuuid":"5c8511ba-f33f-f879-d1e3-8c762881a3ae5f94"}},{"endpointId":"5c4e26a7-f33f-f879-fb17-e005aace1f643f7b","manufacturerName":"FHEMWOL","modelName":"FHEM<unknown>","version":"<unknown>","friendlyName":"server","description":"n: KL_Synology_WOL, r: 8000_keller,8010_keller_plot,googleassistant","actions":[],"capabilities":[{"type":"AlexaInterface","interface":"Alexa.PowerController","version":"3","properties":{"supported":[{"name":"powerState"}],"proactivelyReported":false,"retrievable":true}}],"displayCategories":["SWITCH"],"cookie":{"device":"KL_Synology_WOL","fuuid":"5c4e26a7-f33f-f879-fb17-e005aace1f643f7b"}},{"endpointId":"5d1d8aee-f33f-f879-c5d9-458fc6705f0919c4","manufacturerName":"FHEMMQTT2_DEVICE","modelName":"FHEM<unknown>","version":"<unknown>","friendlyName":"arbeitsplatte","description":"n: MQTT2_McLighting01, r: 7000_küche,9150_mclighting,googleassistant","actions":[],"capabilities":[{"type":"AlexaInterface","interface":"Alexa.BrightnessController","version":"3","properties":{"supported":[{"name":"brightness"}],"proactivelyReported":false,"retrievable":true}},{"type":"AlexaInterface","interface":"Alexa.ColorController","version":"3","properties":{"supported":[{"name":"color"}],"proactivelyReported":false,"retrievable":false}},{"type":"AlexaInterface","interface":"Alexa.PowerController","version":"3","properties":{"supported":[{"name":"powerState"}],"proactivelyReported":false,"retrievable":true}}],"displayCategories":["SWITCH"],"cookie":{"device":"MQTT2_McLighting01","fuuid":"5d1d8aee-f33f-f879-c5d9-458fc6705f0919c4"}},{"endpointId":"5c533aaf-f33f-f879-cae8-be54b1cda56ed9ba","manufacturerName":"FHEMSD_WS","modelName":"FHEM<unknown>","version":"<unknown>","friendlyName":"balkon","description":"n: SD_WS37_TH_1, r: balkon","actions":[],"capabilities":[{"type":"AlexaInterface","interface":"Alexa.TemperatureSensor","version":"3","properties":{"supported":[{"name":"temperature"}],"proactivelyReported":false,"retrievable":true}}],"displayCategories":["TEMPERATURE_SENSOR"],"cookie":{"device":"SD_WS37_TH_1","fuuid":"5c533aaf-f33f-f879-cae8-be54b1cda56ed9ba"}},{"endpointId":"5c533b44-f33f-f879-f677-a4c905ab5e236570","manufacturerName":"FHEMSD_WS","modelName":"FHEM<unknown>","version":"<unknown>","friendlyName":"schlafzimmer","description":"n: SD_WS37_TH_2, r: 3000_schlafzimmer,3010_schlafzimmer_plot,9960_sensoren","actions":[],"capabilities":[{"type":"AlexaInterface","interface":"Alexa.TemperatureSensor","version":"3","properties":{"supported":[{"name":"temperature"}],"proactivelyReported":false,"retrievable":true}}],"displayCategories":["TEMPERATURE_SENSOR"],"cookie":{"device":"SD_WS37_TH_2","fuuid":"5c533b44-f33f-f879-f677-a4c905ab5e236570"}},{"endpointId":"5d4ae259-f33f-f879-ab94-5e0cb84a2af7a78c","manufacturerName":"FHEMdummy","modelName":"FHEM<unknown>","version":"<unknown>","friendlyName":"bewegung schlafzimmer","description":"n: SZ_Bewegungsmelder, r: 3000_schlafzimmer,9905_logik,googleassistant","actions":[],"capabilities":[{"type":"AlexaInterface","interface":"Alexa.PowerController","version":"3","properties":{"supported":[{"name":"powerState"}],"proactivelyReported":false,"retrievable":true}}],"displayCategories":["SWITCH"],"cookie":{"device":"SZ_Bewegungsmelder","fuuid":"5d4ae259-f33f-f879-ab94-5e0cb84a2af7a78c"}},{"endpointId":"5ce81d8e-f33f-f879-2041-1d868824a9649d0d","manufacturerName":"FHEMMQTT2_DEVICE","modelName":"FHEM<unknown>","version":"<unknown>","friendlyName":"kommode","description":"n: SonOff_001, r: 3000_schlafzimmer,3010_schlafzimmer_plot,9300_schaltsteckdosen,googleassistant,mqtt2_device","actions":[],"capabilities":[{"type":"AlexaInterface","interface":"Alexa.PowerController","version":"3","properties":{"supported":[{"name":"powerState"}],"proactivelyReported":false,"retrievable":true}}],"displayCategories":["SWITCH"],"cookie":{"device":"SonOff_001","fuuid":"5ce81d8e-f33f-f879-2041-1d868824a9649d0d"}},{"endpointId":"5c52430b-f33f-f879-bb53-bbed75bf3e8a2c85","manufacturerName":"FHEMENIGMA2","modelName":"FHEMQuad Plus","version":"<unknown>","friendlyName":"sat","description":"n: WZ_Sat_Receiver, r: wohnzimmer","actions":[],"capabilities":[{"type":"AlexaInterface","interface":"Alexa.Speaker","version":"3","properties":{"supported":[{"name":"mute"},{"name":"volume"}],"proactivelyReported":false,"retrievable":true}},{"type":"AlexaInterface","interface":"Alexa.PowerController","version":"3","properties":{"supported":[{"name":"powerState"}],"proactivelyReported":false,"retrievable":true}}],"displayCategories":["SPEAKER"],"cookie":{"device":"WZ_Sat_Receiver","fuuid":"5c52430b-f33f-f879-bb53-bbed75bf3e8a2c85"}},{"endpointId":"5d060471-f33f-f879-815f-86d2b2e712587b46","manufacturerName":"FHEMdummy","modelName":"FHEM<unknown>","version":"<unknown>","friendlyName":"dummy","description":"n: testdummy, r: dachboden","actions":[],"capabilities":[{"type":"AlexaInterface","interface":"Alexa.PowerController","version":"3","properties":{"supported":[{"name":"powerState"}],"proactivelyReported":false,"retrievable":true}}],"displayCategories":["SWITCH"],"cookie":{"device":"testdummy","fuuid":"5d060471-f33f-f879-815f-86d2b2e712587b46"}}]}}}
2019-09-16 10:14:04 caching: Heizung_Bad_Clima-measured-temp: 22.0
Zitatnrarchive im alexa device setzen.
2019.09.25 22:01:00 3: myalexa: using logfile: ./log/alexa-2019-09-25.log
2019.09.25 22:01:00 5: myalexa: read: /usr/local/lib/node_modules/alexa-fhem/lib/user.js:92
2019.09.25 22:01:00 5: myalexa: read: (async () => {
2019.09.25 22:01:00 5: myalexa: read: ^
2019.09.25 22:01:00 5: myalexa: read: SyntaxError: Unexpected token (
2019.09.25 22:01:00 5: myalexa: read: at Object.exports.runInThisContext (vm.js:78:16)
2019.09.25 22:01:00 5: myalexa: read: at Module._compile (module.js:543:28)
2019.09.25 22:01:00 5: myalexa: read: at Object.Module._extensions..js (module.js:580:10)
2019.09.25 22:01:00 5: myalexa: read: at Module.load (module.js:488:32)
2019.09.25 22:01:00 5: myalexa: read: at tryModuleLoad (module.js:447:12)
2019.09.25 22:01:00 5: myalexa: read: at Function.Module._load (module.js:439:3)
2019.09.25 22:01:00 5: myalexa: read: at Module.require (module.js:498:17)
2019.09.25 22:01:00 5: myalexa: read: at require (internal/module.js:20:19)
2019.09.25 22:01:00 5: myalexa: read: at Object.<anonymous> (/usr/local/lib/node_modules/alexa-fhem/lib/server.js:11:12)
2019.09.25 22:01:00 5: myalexa: read: at Module._compile (module.js:571:32)
2019.09.25 22:01:00 3: myalexa: read: end of file reached while sysread
2019.09.25 22:01:00 3: myalexa: stopped
[9/29/2019, 5:07:39 PM] [FHEM] HEOSPlayer376628887 is media
[9/29/2019, 5:07:39 PM] [FHEM] HEOSPlayer376628887 has
[9/29/2019, 5:07:39 PM] [FHEM] Custom Volume [volume;cached]
[9/29/2019, 5:07:39 PM] [FHEM] Mute [mute]
2019-09-29 17:07:39 caching: HEOSPlayer376628887-volume: 0
[9/29/2019, 5:07:39 PM] [FHEM] caching: Custom Volume: 0 (as number; from '0')
2019-09-29 17:07:39 caching: HEOSPlayer376628887-mute: off
Internals:
DEF -376628887 IODev=HEOS_Master
FUUID 5c5bcb7f-f33f-b5ae-872d-7abee1a5e7c7a7e6
HEOS_Master_MSGCNT 1381
HEOS_Master_TIME 2019-09-29 17:15:06
IODev HEOS_Master
LASTInputDev HEOS_Master
MSGCNT 1381
NAME HEOSPlayer376628887
NR 497
PID -376628887
STATE on
TYPE HEOSPlayer
VERSION 1.0.4
READINGS:
2019-09-29 17:15:06 channel 3
2019-09-29 17:15:06 currentAlbum
2019-09-29 17:15:06 currentArtist
2019-09-29 17:15:06 currentImageUrl
2019-09-29 17:15:06 currentMedia station
2019-09-29 17:15:06 currentMid http://addrad.io/4WRFb3
2019-09-29 17:15:06 currentQid 1
2019-09-29 17:15:06 currentSid 3
2019-09-29 17:15:06 currentStation YOU FM - music like me
2019-09-29 17:15:06 currentTitle 128 kbps mp3
2019-09-14 14:13:07 error Unable to play media. Please try again later.
2019-09-27 13:29:51 ip-address 192.168.178.37
2019-09-27 13:29:51 lineout 0
2019-09-27 13:29:51 model HEOS 1
2019-09-29 17:07:47 mute off
2019-09-27 13:29:51 name Büro
2019-09-27 13:29:51 network wifi
2019-09-29 17:15:06 playStatus stop
2019-09-27 13:29:44 repeat off
2019-09-27 13:29:44 shuffle off
2019-09-27 13:29:51 state on
2019-09-27 13:29:51 version 1.520.200
2019-09-29 17:07:47 volume 12
2019-09-27 13:29:26 volumeDown 5
2019-09-27 13:29:26 volumeUp 5
helper:
aux:
HASH(0x41ab4e0)
queue:
Attributes:
IODev HEOS_Master
alexaName heos
alias Büro
channelring 1
devStateIcon on:10px-kreis-gruen off:10px-kreis-rot
genericDeviceType media
mute2play 1
room HEOS
Zitat von: MadMax-FHEM am 29 September 2019, 18:23:38ohne homebridgemapping kommt nur "das device unterstützt das nicht". Joachim, würdest Du mir mal das homebridgemapping für play/stop skizzieren? Ich hab schon zig Varianten probiert, verstehe aber die Syntax nicht wirklich, mir fehlen einfach die Zusammenhänge mit den characteristics
Was gehen sollte (mittels homebridgeMapping bzw. teilweise eigentlich schon ohne!?):
play/stop: "Alexa, Wiedergabe auf Name starten/stoppen" bzw. pausieren/fortsetzen (sollte eigentlich sogar mit dem playStatus gehen bzw. musst du halt angeben welche "set-Befehle" für play/stopp/pause notwendig sind. Diese dann im homebridgeMapping angeben)
PlaybackController:playback,values=play;stop;
[9/29/2019, 7:28:16 PM] [FHEM] HEOSPlayer376628887 is media
[9/29/2019, 7:28:16 PM] [FHEM] HEOSPlayer376628887 has
[9/29/2019, 7:28:16 PM] [FHEM] Custom Volume [volume;cached]
[9/29/2019, 7:28:16 PM] [FHEM] Mute [mute]
[9/29/2019, 7:28:16 PM] [FHEM] PlaybackController [playStatus]
2019-09-29 19:28:16 caching: HEOSPlayer376628887-volume: 12
[9/29/2019, 7:28:16 PM] [FHEM] caching: Custom Volume: 12 (as number; from '12')
2019-09-29 19:28:16 caching: HEOSPlayer376628887-mute: off
2019-09-29 19:28:16 caching: HEOSPlayer376628887-playStatus: stop
Zitat von: monosurr0und am 02 Oktober 2019, 14:18:29Dies wäre prinzipiell über den Umweg einer Routine und Aktivierung mit dem echodevice-Modul möglich.
Erlaubt mir mal eine Frage ohne die Suche gequält zu haben:
Reicht Alexa auch Geräte zurück? Also wie den Smart Plug zBsp?
LG
Zitat von: justme1968 am 12 Februar 2019, 22:12:07
@ToKa: du brauchst ein homebridgeMapping in dem du alles was automatisch erkannt wird mit
clear löschst und ausserdem noch einen fix der demnächst für alexa-fhem kommt.
bis dahin: wenn du dir ein user reading bauen kannst das nur open oder closed enthält müsste fürs erste so etwas gehen:
clear ContactSensorState:<reading>,values=closed:CONTACT_DETECTED;/.*/:CONTACT_NOT_DETECTED
ContactSensorState { ReadingsVal("Buerofenster","value",0) }
Internals:
DEF sensor 4 1 IODev=deCONZ
FUUID 5d177d50-f33f-cd72-1dfd-f2982c28fdc08130
FVERSION 31_HUEDevice.pm:0.204260/2019-10-30
ID S4
INTERVAL 1
IODev deCONZ
NAME Fenster_Buero
NR 326
STATE closed
TYPE HUEDevice
lastupdated 2019-11-10 16:19:36
lastupdated_local 2019-11-10 17:19:36
manufacturername LUMI
modelid lumi.sensor_magnet.aq2
name Fenster_Buero
on 1
reachable 1
swversion 20161128
type ZHAOpenClose
uniqueid 00:15:8d:00:03:09:c1:2f-01-0006
READINGS:
2019-11-10 17:19:36 ContactSensorState 0
2019-11-10 16:34:16 battery 81
2019-11-10 16:34:16 reachable 1
2019-11-10 17:19:36 state closed
2019-11-10 16:34:16 temperature 20
helper:
devtype S
reachable 0
update_timeout 1
configList:
setList:
Attributes:
HomeContactType window
HomeModeAlarmActive armaway
HomeOpenMaxTrigger 3
HomeOpenTimeDividers 2 1 2 3
HomeOpenTimes 30
IODev deCONZ
alexaName Bürofenster
alexaRoom Büro
alias Bürofenster
devStateIcon open:fts_window_1w_open@#e56524 closed:fts_window_1w
genericDeviceType contact
group Fenster-/Türkontakte
homebridgeMapping clear ContactSensorState:<reading>,values=closed:CONTACT_DETECTED;/.*/:CONTACT_NOT_DETECTED
icon fts_window_1w
room HUEDevice
userReadings ContactSensorState { ReadingsVal("Fenster_Buero","value",0) }
userattr HomeModeAlarmActive HomeReadings HomeValues HomeContactType:doorinside,dooroutside,doormain,window HomeOpenMaxTrigger HomeOpenDontTriggerModes HomeOpenDontTriggerModesResidents HomeOpenTimeDividers HomeOpenTimes
clear ContactSensorState:state,values=closed:CONTACT_DETECTED;open:CONTACT_NOT_DETECTED
clear ContactSensorState:state,values=closed:CONTACT_DETECTED;;open:CONTACT_NOT_DETECTED
Zitatstopped; alexa-fhem not installed. install with 'sudo npm install -g alexa-fhem'.
/usr/local/lib/node_modules/alexa-fhem/lib/user.js:92
(async () => {
^
SyntaxError: Unexpected token (
at createScript (vm.js:56:10)
at Object.runInThisContext (vm.js:97:10)
at Module._compile (module.js:542:28)
at Object.Module._extensions..js (module.js:579:10)
at Module.load (module.js:487:32)
at tryModuleLoad (module.js:446:12)
at Function.Module._load (module.js:438:3)
at Module.require (module.js:497:17)
at require (internal/module.js:20:19)
at Object.<anonymous> (/usr/local/lib/node_modules/alexa-fhem/lib/server.js:11:29)
/usr/local/lib/node_modules/alexa-fhem/lib/user.js:92
(async () => {
^
Zitatexport PATH=$PATH:/usr/local/bin
export NODE_PATH=$NODE_PATH:/usr/local/lib/node_modules
#!/bin/sh
# description: Start or stop the fhem server
### BEGIN INIT INFO
# Provides: fhem.pl
# Required-Start: $local_fs $remote_fs
# Required-Stop: $local_fs $remote_fs
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: FHEM server
### END INIT INFO
set -e
cd /opt/fhem
port=7072
case "$1" in
'start')
echo "Starting fhem..."
/opt/hmcfgusb/hmland -l 127.0.0.1 -p 1234 -r 03:00 -d
perl fhem.pl fhem.cfg
RETVAL=$?
;;
'stop')
echo "Stopping fhem..."
perl fhem.pl $port "shutdown"
RETVAL=$?
sudo pkill hmland
;;
'status')
cnt=`ps -ef | grep "fhem.pl" | grep -v grep | wc -l`
if [ "$cnt" -eq "0" ] ; then
echo "fhem is not running"
else
echo "fhem is running"
fi
;;
*)
echo "Usage: $0 { start | stop | status }"
RETVAL=1
;;
esac
exit $RETVAL
kill( SIGKILL, $hash->{PID} );
Your vendor has not defined POSIX macro SIGKILL, used at FHEM/CoProcess.pm line 250
Zitat*** CONFIG: parsed completely
[2019-12-14 20:27:53] os.homedir()=/opt/fhem
[2019-12-14 20:27:53] this is alexa-fhem 0.5.37
Startup rejected. Reason: Error: ENOENT: no such file or directory, open './key.pem'
ZitatalexaFHEMstopped; failed to connect to fhem: Error: connect ENETUNREACH 10.0.1.21:8083
Zitat von: gvzdus am 17 Dezember 2019, 14:16:57
Deine alexa-fhem.cfg scheint ziemlich im Argen...
ZitatDeine alexa-fhem.cfg scheint ziemlich im Argen...Das scheint mir auch so ;-)
{
"connections" : [
{
"webname" : "fhem",
"server" : "10.0.1.21",
"name" : "FHEM",
"filter" : "room=alexa",
"uid" : 999,
"port" : "8083"
}
],
"sshproxy" : {
"ssh" : "/usr/bin/ssh",
"description" : "FHEM Connector"
},
"alexa" : {
"oauthClientID" : "amzn1.application-oa2-client.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"port" : 3000,
"keyFile" : "./key.pem",
"name" : "Alexa TEST",
"certFile" : "./cert.pem",
"applicationId" : "amzn1.ask.skill.XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX",
"permissions" : {
"<skill-id>" : {
"client_secret" : "123",
"client_id" : "xyz"
}
}
}
}
set <alexa> createDefaultConfig
sollte reichen.
Zitatset <alexa> createDefaultConfigWerde ich heute Abend aus probieren und berichten....
SET alexa createDfaultConfig
.
defmod dmAlleFenster dummy
attr dmAlleFenster alexaName alle Fenster
attr dmAlleFenster alias Übersicht Fensterstatus
attr dmAlleFenster genericDeviceType contact
attr dmAlleFenster group Fenster und Türen
attr dmAlleFenster homebridgeMapping clear ContactSensorState:contact,values=closed:CONTACT_DETECTED;;open:CONTACT_NOT_DETECTED
attr dmAlleFenster icon fts_window_2w_open_l
attr dmAlleFenster readingList contact
attr dmAlleFenster room Eingang,alexa
attr dmAlleFenster setList open closed
attr dmAlleFenster userReadings contact {ReadingsVal($NAME,"state","n.a.")}
/opt/alexa-fhem/lib/user.js:92
(async () => {
^
SyntaxError: Unexpected token (
at createScript (vm.js:56:10)
at Object.runInThisContext (vm.js:97:10)
at Module._compile (module.js:542:28)
at Object.Module._extensions..js (module.js:579:10)
at Module.load (module.js:487:32)
at tryModuleLoad (module.js:446:12)
at Function.Module._load (module.js:438:3)
at Module.require (module.js:497:17)
at require (internal/module.js:20:19)
at Object.<anonymous> (/opt/alexa-fhem/lib/server.js:11:29)
Zitat von: justme1968 am 01 Februar 2020, 14:30:48
kann es sein das du mehrere node versionen installiert hast und die falsche genommen wird?
v12.14.1
6.13.7
v6.11.4
:'(
/usr/bin/env which node
und ist es das gleiche wie bei which node
/usr/bin/env which node
gibt leider, genauso wie which node
/usr/local/bin/node
/opt/alexa-fhem/bin/alexa
systemctl status alexa
alexa.service - Node.js Alexa Server
Loaded: loaded (/etc/systemd/system/alexa.service; enabled; vendor preset: enabled)
Active: inactive (dead) since Sun 2020-02-02 09:47:25 CET; 55s ago
Process: 2738 ExecStart=/opt/alexa-fhem/bin/alexa -U /home/alexa/.alexa (code=exited, status=0/SUCCESS)
Main PID: 2738 (code=exited, status=0/SUCCESS)
CPU: 273ms
Feb 02 09:47:25 inet systemd[1]: Started Node.js Alexa Server.
Feb 02 09:47:25 inet alexa[2738]: [2020-2-2 9:47:25] using config from /home/alexa/.alexa/config.json
Feb 02 09:47:25 inet alexa[2738]: *** CONFIG: parsed completely
Feb 02 09:47:25 inet alexa[2738]: [2020-2-2 9:47:25] this is alexa-fhem 0.5.40
Feb 02 09:47:25 inet alexa[2738]: [2020-2-2 9:47:25] connecting to FHEM ...
Feb 02 09:47:25 inet alexa[2738]: [2020-2-2 9:47:25] [FHEM] trying longpoll to listen for fhem events
Feb 02 09:47:25 inet alexa[2738]: [2020-2-2 9:47:25] [FHEM] starting longpoll: http://192.168.23.202:8083/fhem?XHR=1&inform=type=status;addglobal=1;filter=.*;since=nul
Feb 02 09:47:25 inet alexa[2738]: [2020-2-2 9:47:25] Server listening on: https://:::3000 for direct connections
Feb 02 09:47:25 inet alexa[2738]: STDIN EOF
Zitat von: justme1968 am 02 Februar 2020, 11:27:02
oder viel besser: den autostart aus dem fhem modul nutzen und nicht von hand starten.
Zitat von: justme1968 am 02 Februar 2020, 12:03:31
das würde per ssh auch gehen.
attr myAlexa alexaFHEM-cmd /opt/alexa-fhem/bin/alexa --dockerDetached &
attr myAlexa alexaFHEM-config /home/alexa/.alexa/config.json
attr myAlexa alexaFHEM-host 192.168.x.y (IP der alexa-fhem-Maschine)
attr myAlexa alexaFHEM-log ./log/alexa-%Y-%m-%d.log
attr myAlexa alexaFHEM-sshUser alexa
Zitat von: Xsantos am 11 Februar 2020, 22:58:28Antwort in der identischen Frage im anderen Thread...
Hallo, ich habe eine Verständnisfrage, ich habe meine Alexa über ein Skill mit einer Wifi Lampe verbunden. Dieser Skill ermöglicht mir, dass ich die Lampe als Smartgerät in meiner Alexa-App finde. Ist es möglich dieses Gerät über Fhem anzusteuern?
Ich wünsche einen entspannten Tag,
Marco
Zitat von: MadMax-FHEM am 14 Februar 2020, 20:18:52
Mach doch die Logik in fhem und die Ausgabe mit dem echodevice-Modul...
https://forum.fhem.de/index.php/topic,82631.msg747482.html#msg747482
Gruß, Joachim
2020.02.18 10:05:16 3: alexa: read: end of file reached while sysread
2020.02.18 10:05:16 3: alexa: stopped
2020.02.18 10:05:16 2: alexa: starting alexa-fhem: /usr/local/bin/alexa-fhem -c ./alexa-fhem.cfg -a xx:xx -s
2020.02.18 10:05:16 3: alexa: starting
2020.02.18 10:05:16 3: alexa: using logfile: ./log/alexa-2020-02-18.log
Zitat von: justme1968 am 18 Februar 2020, 19:52:12letzte Stunde ca alle 10 min (heute bis 19:47, siehe den Ausschnitt aus dem alexa.log
was heißt häufen und was steht dazu im alexa log file?
[2/18/2020, 7:39:20 PM] [FHEM] longpoll JSON.parse: SyntaxError: Unexpected token , in JSON at position 59
[2/18/2020, 7:39:20 PM] [FHEM] longpoll JSON.parse: SyntaxError: Unexpected token in JSON at position 30
[2/18/2020, 7:47:19 PM] [FHEM] longpoll ended, reconnect in: 200msec
[2/18/2020, 7:47:19 PM] [FHEM] trying longpoll to listen for fhem events
[2/18/2020, 7:47:19 PM] [FHEM] starting longpoll: https://127.0.0.1:8083/fhem?XHR=1&inform=type=status;addglobal=1;filter=.*;since=1582051625.052;fmt=JSON×tamp=1582051639563
[2/18/2020, 7:47:30 PM] [FHEM] got csrfToken:
[2/18/2020, 7:47:30 PM] [FHEM] Checking devices and attributes...
[2/18/2020, 7:47:30 PM] [FHEM] executing: https://127.0.0.1:8083/fhem?cmd=%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%201%3B%3Bundef%7D%3B%7BAttrVal(%22global%22%2C%22userattr%22%2C%22%22)%7D%3B%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%200%3B%3Bundef%7D&XHR=1
[2/18/2020, 7:47:30 PM] [FHEM] executing: https://127.0.0.1:8083/fhem?cmd=%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%201%3B%3Bundef%7D%3Bjsonlist2%20TYPE%3Dalexa%3B%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%200%3B%3Bundef%7D&XHR=1
[2/18/2020, 7:47:30 PM] [FHEM] waiting for events ...
[2/18/2020, 7:47:30 PM] [FHEM] Fetching FHEM devices...
[2/18/2020, 7:47:30 PM] [FHEM] fetching: https://127.0.0.1:8083/fhem?cmd=jsonlist2%20alexaName=..*&XHR=1
[2/18/2020, 7:47:48 PM] [FHEM] alexa device is alexa
[2/18/2020, 7:47:48 PM] [FHEM] executing: https://127.0.0.1:8083/fhem?cmd=%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%201%3B%3Bundef%7D%3B%7B%24defs%7Balexa%7D-%3E%7B%22alexa-fhem%20version%22%7D%20%3D%20%220.5.28%22%7D%3B%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%200%3B%3Bundef%7D&XHR=1
[2/18/2020, 7:47:48 PM] [FHEM] executing: https://127.0.0.1:8083/fhem?cmd=%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%201%3B%3Bundef%7D%3Bget%20alexa%20proxyToken%3B%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%200%3B%3Bundef%7D&XHR=1
[2/18/2020, 7:47:48 PM] [FHEM] executing: https://127.0.0.1:8083/fhem?cmd=%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%201%3B%3Bundef%7D%3Blist%20alexa%20.eventToken%3B%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%200%3B%3Bundef%7D&XHR=1
[2/18/2020, 7:47:48 PM] Server emitted error: {"code":"EADDRINUSE","errno":"EADDRINUSE","syscall":"listen","address":"127.0.0.1","port":42439}
[2/18/2020, 7:47:48 PM] Terminating - starting the listener not possible (another instance running?)
[2/18/2020, 7:47:53 PM] using config from ./alexa-fhem.cfg
*** CONFIG: parsed completely
root 409 1 0 Mai15 ? 00:00:00 /usr/sbin/sshd -D
fhem 1600 1298 0 Mai15 ? 00:00:34 node /usr/local/bin/alexa-fhem -c ./alexa-fhem.cfg
fhem 3645 1600 0 03:25 ? 00:00:00 /usr/bin/ssh -R 1234:127.0.0.1:40199 -oServerAliveInterval=90 -i /opt/fhem/.ssh/id_rsa -p 58824 fhem-va.fhem.de
root 5428 409 0 08:32 ? 00:00:00 sshd: pi [priv]
pi 5451 5428 0 08:32 ? 00:00:00 sshd: pi@pts/0
pi 5500 5454 0 08:38 pts/0 00:00:00 grep -E --color=auto (alexa|ssh)
[2020-5-16 09:02:19] [FHEM] Fetching FHEM devices...
[2020-5-16 09:02:19] [FHEM] fetching: http://127.0.0.1:8083/fhem?cmd=jsonlist2%20alexaName=...*&fwcsrf=csrf_272960626917906&XHR=1
[2020-5-16 09:02:20] [FHEM] got: 33 results
[2020-5-16 09:02:20] [FHEM] HUEDevice2 is light
[2020-5-16 09:02:20] [FHEM] HUEDevice2 has
[2020-5-16 09:02:20] [FHEM] On [onoff;on,off]
[2020-5-16 09:02:20] [FHEM] Brightness [bri]
[2020-5-16 09:02:20] [FHEM] Reachable [reachable]
[2020-5-16 09:02:20] [FHEM] HUEDevice2 will not send proactive events
[2020-5-16 09:02:20] [FHEM] HUEDevice2 uses ID: 00:17:88:01:02:fe:34:0d-0b
[2020-5-16 3:23:30 AM] Reading alexaFHEM.ProxyConnection set to running;; stderr=packet_write_wait: Connection to 88.99.31.202 port 58824: Broken pipe
[2020-5-16 3:23:30 AM] [FHEM] executing: http://127.0.0.1:8083/fhem?cmd=%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%201%3B%3Bundef%7D%3Bsetreading%20alexa%20alexaFHEM.ProxyConnection%20running%3B%3B%20stderr%3Dpacket_write_wait%3A%20Connection%20to%2088.99.31.202%20port%2058824%3A%20Broken%20pipe%20%20%3B%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%200%3B%3Bundef%7D&XHR=1
[2020-5-16 3:23:30 AM] *** SSH: stderr: packet_write_wait: Connection to 88.99.31.202 port 58824: Broken pipe
[2020-5-16 3:23:30 AM] SSH: exited with 255 - will restart in 107.54226315823752 seconds
[2020-5-16 3:23:30 AM] Reading alexaFHEM.ProxyConnection set to stopped;; Terminated with packet_write_wait: Connection to 88.99.31.202 port 58824: Broken pipe , ssh will restart at 03:25:18
[2020-5-16 3:23:30 AM] [FHEM] executing: http://127.0.0.1:8083/fhem?cmd=%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%201%3B%3Bundef%7D%3Bsetreading%20alexa%20alexaFHEM.ProxyConnection%20stopped%3B%3B%20Terminated%20with%20packet_write_wait%3A%20Connection%20to%2088.99.31.202%20port%2058824%3A%20Broken%20pipe%20%20%2C%20ssh%20will%20restart%20at%2003%3A25%3A18%3B%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%200%3B%3Bundef%7D&XHR=1
[2020-5-16 3:25:18 AM] Reading alexaFHEM.ProxyConnection set to starting;; starting SSH
[2020-5-16 3:25:18 AM] [FHEM] executing: http://127.0.0.1:8083/fhem?cmd=%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%201%3B%3Bundef%7D%3Bsetreading%20alexa%20alexaFHEM.ProxyConnection%20starting%3B%3B%20starting%20SSH%3B%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%200%3B%3Bundef%7D&XHR=1
[2020-5-16 3:25:18 AM] Starting SSH with -R 1234:127.0.0.1:40199 -oServerAliveInterval=90 -i /opt/fhem/.ssh/id_rsa -p 58824 fhem-va.fhem.de
[2020-5-16 3:25:19 AM] Reading alexaFHEM.ProxyConnection set to running;; SSH connected
[2020-5-16 3:25:19 AM] [FHEM] executing: http://127.0.0.1:8083/fhem?cmd=%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%201%3B%3Bundef%7D%3Bsetreading%20alexa%20alexaFHEM.ProxyConnection%20running%3B%3B%20SSH%20connected%3B%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%200%3B%3Bundef%7D&XHR=1
[2020-5-16 3:25:19 AM] *** SSH: proxy connection established
[2020-5-16 3:25:19 AM] SSH: Welcome at the reverse proxy! This pseudoshell does not react to any input - do not get irritated.
[2020-5-16 8:43:04 AM] reloading http://127.0.0.1:8083/fhem
[2020-5-16 8:43:04 AM] removing CharlotteLicht from http://127.0.0.1:8083/fhem
[2020-5-16 8:43:04 AM] removing Heizung from http://127.0.0.1:8083/fhem
[2020-5-16 8:43:04 AM] removing JetteLicht from http://127.0.0.1:8083/fhem
[2020-5-16 8:43:04 AM] removing MQTT2_LRlamp_CH1 from http://127.0.0.1:8083/fhem
[2020-5-16 8:43:04 AM] removing MQTT2_LRlamp_CH2 from http://127.0.0.1:8083/fhem
[2020-5-16 8:43:04 AM] removing TV_on from http://127.0.0.1:8083/fhem
[2020-5-16 8:43:04 AM] removing Terrasse from http://127.0.0.1:8083/fhem
[2020-5-16 8:43:04 AM] removing WG_Belechtung from http://127.0.0.1:8083/fhem
[2020-5-16 8:43:04 AM] removing backlight from http://127.0.0.1:8083/fhem
[2020-5-16 8:43:04 AM] removing lamp1_wohnzimmer from http://127.0.0.1:8083/fhem
[2020-5-16 8:43:04 AM] removing tree from http://127.0.0.1:8083/fhem
[2020-5-16 8:43:04 AM] removing wintergartenlicht from http://127.0.0.1:8083/fhem
[2020-5-16 8:43:04 AM] [FHEM] Fetching FHEM devices...
[2020-5-16 8:43:04 AM] [FHEM] fetching: http://127.0.0.1:8083/fhem?cmd=jsonlist2%20alexaName=..*&XHR=1
*** FHEM: connected
[2020-5-16 8:43:05 AM] [FHEM] got: 12 results
[2020-5-16 8:43:05 AM] [FHEM] CharlotteLicht is switch
[2020-5-16 8:43:05 AM] [FHEM] CharlotteLicht has
[2020-5-16 8:43:05 AM] [FHEM] On [state;on,off]
[2020-5-16 8:43:05 AM] [FHEM] CharlotteLicht will not send proactive events
[2020-5-16 8:43:05 AM] [FHEM] CharlotteLicht uses ID: 5e34774f-f33f-bbdb-81bd-f6816bee42c712d6
[2020-5-16 8:43:05 AM] [FHEM] Heizung is switch
[2020-5-16 8:43:05 AM] [FHEM] Heizung has
[2020-5-16 8:43:05 AM] [FHEM] On [state;on,off]
[2020-5-16 8:43:05 AM] [FHEM] Heizung will not send proactive events
[2020-5-16 8:43:05 AM] [FHEM] Heizung uses ID: 5e24a4cb-f33f-bbdb-e2df-7bc984434c4adad4
[2020-5-16 8:43:05 AM] [FHEM] JetteLicht is switch
[2020-5-16 8:43:05 AM] [FHEM] JetteLicht has
[2020-5-16 8:43:05 AM] [FHEM] On [state;on,off]
[2020-5-16 8:43:05 AM] [FHEM] JetteLicht will not send proactive events
[2020-5-16 8:43:05 AM] [FHEM] JetteLicht uses ID: 5e34774f-f33f-bbdb-952c-8c201d6ff94f8227
[2020-5-16 8:43:05 AM] [FHEM] MQTT2_LRlamp_CH1 is switch
[2020-5-16 8:43:05 AM] [FHEM] MQTT2_LRlamp_CH1 has
[2020-5-16 8:43:05 AM] [FHEM] On [state;on,off]
[2020-5-16 8:43:05 AM] [FHEM] MQTT2_LRlamp_CH1 will not send proactive events
[2020-5-16 8:43:05 AM] [FHEM] MQTT2_LRlamp_CH1 uses ID: 5dc825f1-f33f-bbdb-e48e-1c7661d7d7a3aeae
[2020-5-16 8:43:05 AM] [FHEM] MQTT2_LRlamp_CH2 is switch
[2020-5-16 8:43:05 AM] [FHEM] MQTT2_LRlamp_CH2 has
[2020-5-16 8:43:05 AM] [FHEM] On [state;on,off]
[2020-5-16 8:43:05 AM] [FHEM] MQTT2_LRlamp_CH2 will not send proactive events
[2020-5-16 8:43:05 AM] [FHEM] MQTT2_LRlamp_CH2 uses ID: 5e53f705-f33f-bbdb-c888-edfd86130b13af52
[2020-5-16 8:43:05 AM] [FHEM] TV_on is switch
[2020-5-16 8:43:05 AM] [FHEM] TV_on has
[2020-5-16 8:43:05 AM] [FHEM] On [state;on,off]
[2020-5-16 8:43:05 AM] [FHEM] TV_on will not send proactive events
[2020-5-16 8:43:05 AM] [FHEM] TV_on uses ID: 5c49d87b-f33f-59e6-5d6c-771a26e7ca102d7f
[2020-5-16 8:43:05 AM] [FHEM] Terrasse is switch
[2020-5-16 8:43:05 AM] [FHEM] Terrasse has
[2020-5-16 8:43:05 AM] [FHEM] On [state;on,off]
[2020-5-16 8:43:05 AM] [FHEM] Terrasse will not send proactive events
[2020-5-16 8:43:05 AM] [FHEM] Terrasse uses ID: 5e34774f-f33f-bbdb-8f43-2329215b39e4367f
[2020-5-16 8:43:05 AM] [FHEM] WG_Belechtung is switch
[2020-5-16 8:43:05 AM] [FHEM] WG_Belechtung has
[2020-5-16 8:43:05 AM] [FHEM] On [state;on,off]
[2020-5-16 8:43:05 AM] [FHEM] WG_Belechtung will not send proactive events
[2020-5-16 8:43:05 AM] [FHEM] WG_Belechtung uses ID: 5e273d31-f33f-bbdb-ca7e-d02b95165a26728b
[2020-5-16 8:43:05 AM] [FHEM] backlight is switch
[2020-5-16 8:43:05 AM] [FHEM] backlight has
[2020-5-16 8:43:05 AM] [FHEM] On [state;on,off]
[2020-5-16 8:43:05 AM] [FHEM] backlight will not send proactive events
[2020-5-16 8:43:05 AM] [FHEM] backlight uses ID: 5e34774f-f33f-bbdb-5784-4e5cba808fcf49a5
[2020-5-16 8:43:05 AM] [FHEM] lamp1_wohnzimmer is switch
[2020-5-16 8:43:05 AM] [FHEM] lamp1_wohnzimmer has
[2020-5-16 8:43:05 AM] [FHEM] On [state;on,off]
[2020-5-16 8:43:05 AM] [FHEM] lamp1_wohnzimmer will not send proactive events
[2020-5-16 8:43:05 AM] [FHEM] lamp1_wohnzimmer uses ID: 5dd6b162-f33f-bbdb-62ab-fc1f2b4bfb5fcbf8
[2020-5-16 8:43:05 AM] [FHEM] tree is switch
[2020-5-16 8:43:05 AM] [FHEM] tree has
[2020-5-16 8:43:05 AM] [FHEM] On [state;on,off]
[2020-5-16 8:43:05 AM] [FHEM] tree will not send proactive events
[2020-5-16 8:43:05 AM] [FHEM] tree uses ID: 5c49d87b-f33f-59e6-b662-090fbcdbd4a820f2
[2020-5-16 8:43:05 AM] [FHEM] wintergartenlicht is switch
[2020-5-16 8:43:05 AM] [FHEM] wintergartenlicht has
[2020-5-16 8:43:05 AM] [FHEM] On [state;on,off]
[2020-5-16 8:43:05 AM] [FHEM] wintergartenlicht will not send proactive events
[2020-5-16 8:43:05 AM] [FHEM] wintergartenlicht uses ID: 5e347750-f33f-bbdb-200d-0124688d53628afc
[2020-5-16 8:43:05 AM] no event token available
[2020-5-16 8:43:05 AM] no event token available
[2020-5-16 8:43:05 AM] no event token available
[2020-5-16 8:43:05 AM] no event token available
[2020-5-16 8:43:05 AM] no event token available
Zitat von: matthias soll am 17 Mai 2020, 12:10:47
Richtig ich habe schwer aufgeräumt und bin auf eine neue sd Karte umgezogen.
Nachdem ich das Skill neu installiert habe läuft alles wieder wie gewohnt. Danke für die Hilfe!!!
alexa-fhem -D -c /opt/fhem/alexa-fhem.cfg > debug.log
über die kommandozeile funktioniert leider nicht:[11/07/2020, 11:35:56] [FHEM] There was a problem connecting to FHEM (null)
[11/07/2020, 11:35:56] [FHEM] 401: Authorization Required
[11/07/2020, 11:46:38] [FHEM] executing: http://127.0.0.1:8083/fhem?cmd=%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%201%3B%3Bundef%7D%3Blist%20alexa%20.eventToken%3B%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%200%3B%3Bundef%7D&fwcsrf=c&XHR=1
[11/07/2020, 11:46:38] Server emitted error: {"code":"EADDRINUSE","errno":-98,"syscall":"listen","address":"127.0.0.1","port":43107}
[11/07/2020, 11:46:38] Terminating - starting the listener not possible (another instance running?)
[11/07/2020, 11:46:39] using config from ./alexa-fhem.cfg
*** CONFIG: parsed completely
[11/07/2020, 11:46:40] os.homedir()=/opt/fhem
[11/07/2020, 11:46:40] this is alexa-fhem 0.5.55
[11/07/2020, 11:46:40] connecting to FHEM ...
[11/07/2020, 11:46:40] [FHEM] defaults to: will not send proactive events
[11/07/2020, 11:46:41] [FHEM] trying longpoll to listen for fhem events
[11/07/2020, 11:46:41] [FHEM] starting longpoll: http://127.0.0.1:8083/fhem?XHR=1&inform=type=status;addglobal=1;filter=.*;since=null;fmt=JSON×tamp=1594460801536
[11/07/2020, 11:46:41] [FHEM] got csrfToken: x
[11/07/2020, 11:46:41] [FHEM] Checking devices and attributes...
[11/07/2020, 11:46:41] [FHEM] executing: http://127.0.0.1:8083/fhem?cmd=%xxy(%22global%22%2C%22userattr%22%2C%22%22)%7D&fwcsrf=o&XHR=1
[11/07/2020, 11:46:41] [FHEM] executing: http://127.0.0.1:8083/fhem?cmd=jsonlist2%20TYPE%3Dalexa&fwcsrf=xr&XHR=1
[11/07/2020, 11:46:41] [FHEM] waiting for events ...
[11/07/2020, 11:46:41] [FHEM] Fetching FHEM devices...
[11/07/2020, 11:46:41] [FHEM] fetching: http://127.0.0.1:8083/fhem?cmd=jsonlist2%20alexaName=..*&fwcsrf=xr&XHR=1
[11/07/2020, 11:46:42] [FHEM] alexa device is alexa
[11/07/2020, 11:46:42] [FHEM] alexa will not send proactive events
[11/07/2020, 11:46:42] [FHEM] alexa uses ID: 5f0xxxx
[11/07/2020, 11:46:42] [FHEM] executing: http://127.0.0.1:8083/fhem?cmd=%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%201%3B%3Bundef%7D%3B%7B%24defs%7Balexa%7D-%3E%7B%22alexa-fhem%20version%22%7D%20%3D%20%220.5.55%22%7D%3B%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%200%3B%3Bundef%7D&fwcsrf=xr&XHR=1
[11/07/2020, 11:46:42] [FHEM] executing: http://127.0.0.1:8083/fhem?cmd=%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%201%3B%3Bundef%7D%3Bget%20alexa%20proxyToken%3B%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%200%3B%3Bundef%7D&fwcsrf=x&XHR=1
[11/07/2020, 11:46:42] [FHEM] executing: http://127.0.0.1:8083/fhem?cmd=%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%201%3B%3Bundef%7D%3Blist%20alexa%20.eventToken%3B%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%200%3B%3Bundef%7D&fwcsrf=x&XHR=1
[11/07/2020, 11:46:42] Server listening on: http://127.0.0.1:39079 for proxy connections
[11/07/2020, 11:46:42] *** SSH: checking proxy configuration
[11/07/2020, 11:46:42] sshautoconf: home=/opt/fhem, spath=/opt/fhem/.alexa, cpath=./alexa-fhem.cfg, sshpath=/opt/fhem/.ssh
[11/07/2020, 11:46:42] Passed config: {"sshproxy":{"ssh":"/usr/bin/ssh","description":"FHEM Connector","options":["-i","/opt/fhem/.ssh/id_rsa","-p",58824,"fhem-va.fhem.de"],"bind-ip":"127.0.0.1","port":39079},"connections":[{"name":"FHEM","webname":"fhem","filter":"alexaName=..*","server":"127.0.0.1","port":"8083","uid":999}]}
[11/07/2020, 11:46:42] sshautoconf: SSH key seems to exist
[11/07/2020, 11:46:43] sshautoconf: Our SSH key is known at the reverse proxy, good!
[11/07/2020, 11:46:43] [FHEM] executing: http://127.0.0.1:8083/fhem?cmd=%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%201%3B%3Bundef%7D%3Bjsonlist2%20alexa%3B%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%200%3B%3Bundef%7D&fwcsrf=x&XHR=1
*** FHEM: connected
[11/07/2020, 11:46:43] [FHEM] got: 14 results
[11/07/2020, 11:46:43] [FHEM] Aussenbeleuchtung is switch
[11/07/2020, 11:46:43] [FHEM] Aussenbeleuchtung has
[11/07/2020, 11:46:43] [FHEM] On [state;on,off]
[11/07/2020, 11:46:43] [FHEM] Aussenbeleuchtung will not send proactive events
[11/07/2020, 11:46:43] [FHEM] Aussenbeleuchtung uses ID: 5db85d09-f33f-de02-f113-7cbd651a895ba0e6
2020-07-11 11:46:43 caching: Aussenbeleuchtung-state: off
[11/07/2020, 11:46:43] [FHEM] Denon is switch
[11/07/2020, 11:46:43] [FHEM] Denon has
[11/07/2020, 11:46:43] [FHEM] Custom Volume [volume;cached]
[11/07/2020, 11:46:43] [FHEM] Mute [mute]
[11/07/2020, 11:46:43] [FHEM] Custom Power [power]
[11/07/2020, 11:46:43] [FHEM] On [state;on,off]
[11/07/2020, 11:46:43] [FHEM] Denon will not send proactive events
[11/07/2020, 11:46:43] [FHEM] Denon uses ID: 5c8a745b-f33f-de02-5af9-43776d8ef42c297c
2020-07-11 11:46:43 caching: Denon-volume: 17.5
[11/07/2020, 11:46:43] [FHEM] caching: Custom Volume: 18 (as number; from '17.5')
2020-07-11 11:46:43 caching: Denon-mute: off
2020-07-11 11:46:43 caching: Denon-power: on
[11/07/2020, 11:46:43] [FHEM] Denon-power not a number: on
2020-07-11 11:46:43 caching: Denon-state: on
[11/07/2020, 11:46:43] [FHEM] EG_Rolll_Wz_l is light
[11/07/2020, 11:46:43] [FHEM] EG_Rolll_Wz_l has
[11/07/2020, 11:46:43] [FHEM] PositionState [motor]
[11/07/2020, 11:46:43] [FHEM] FirmwareRevision [D-firmware]
[11/07/2020, 11:46:43] [FHEM] CurrentPosition [pct]
[11/07/2020, 11:46:43] [FHEM] TargetPosition [pct]
[11/07/2020, 11:46:43] [FHEM] EG_Rolll_Wz_l will not send proactive events
[11/07/2020, 11:46:43] [FHEM] EG_Rolll_Wz_l uses ID: OEQ1312732
2020-07-11 11:46:43 caching: EG_Rolll_Wz_l-motor: stop:93.5
2020-07-11 11:46:43 caching: EG_Rolll_Wz_l-D-firmware: 2.11
2020-07-11 11:46:43 caching: EG_Rolll_Wz_l-pct: 93.5
[11/07/2020, 11:46:43] [FHEM] EG_Rolll_Wz_r is light
[11/07/2020, 11:46:43] [FHEM] EG_Rolll_Wz_r has
[11/07/2020, 11:46:43] [FHEM] PositionState [motor]
[11/07/2020, 11:46:43] [FHEM] FirmwareRevision [D-firmware]
[11/07/2020, 11:46:43] [FHEM] CurrentPosition [pct]
[11/07/2020, 11:46:43] [FHEM] TargetPosition [pct]
[11/07/2020, 11:46:43] [FHEM] EG_Rolll_Wz_r will not send proactive events
[11/07/2020, 11:46:43] [FHEM] EG_Rolll_Wz_r uses ID: OEQ1310914
2020-07-11 11:46:43 caching: EG_Rolll_Wz_r-motor: stop:on
2020-07-11 11:46:43 caching: EG_Rolll_Wz_r-D-firmware: 2.11
2020-07-11 11:46:43 caching: EG_Rolll_Wz_r-pct: 100
[11/07/2020, 11:46:43] [FHEM] FireTV is switch
[11/07/2020, 11:46:43] [FHEM] FireTV has
[11/07/2020, 11:46:43] [FHEM] On [state;on,off]
[11/07/2020, 11:46:43] [FHEM] FireTV will not send proactive events
[11/07/2020, 11:46:43] [FHEM] FireTV uses ID: 5c8a745e-f33f-de02-1d89-4d08327f4b5d5b8a
2020-07-11 11:46:43 caching: FireTV-state: on
[11/07/2020, 11:46:43] [FHEM] Garage_1 is switch
[11/07/2020, 11:46:43] [FHEM] Garage_1 has
[11/07/2020, 11:46:43] [FHEM] On [state;on,off]
[11/07/2020, 11:46:43] [FHEM] valueOn [auf]
[11/07/2020, 11:46:43] [FHEM] Garage_1 will not send proactive events
[11/07/2020, 11:46:43] [FHEM] Garage_1 uses ID: 5db3fe97-f33f-de02-9a3c-5b05b09ada6880e6
2020-07-11 11:46:43 caching: Garage_1-state: on
[11/07/2020, 11:46:43] [FHEM] Garage_2 is switch
[11/07/2020, 11:46:43] [FHEM] Garage_2 has
[11/07/2020, 11:46:43] [FHEM] On [state;on,off]
[11/07/2020, 11:46:43] [FHEM] Garage_2 will not send proactive events
[11/07/2020, 11:46:43] [FHEM] Garage_2 uses ID: 5db40275-f33f-de02-e1bd-d3649e5460ab6b30
2020-07-11 11:46:43 caching: Garage_2-state: on
[11/07/2020, 11:46:43] [FHEM] HM_Karsten_Stube_Clima is thermostat
[11/07/2020, 11:46:43] [FHEM] HM_Karsten_Stube_Clima has
[11/07/2020, 11:46:43] [FHEM] TargetTemperature [desired-temp]
[11/07/2020, 11:46:43] [FHEM] Custom Actuation [ValvePosition]
[11/07/2020, 11:46:43] [FHEM] CurrentTemperature [measured-temp]
[11/07/2020, 11:46:43] [FHEM] CurrentHeatingCoolingState [undefined]
[11/07/2020, 11:46:43] [FHEM] HM_Karsten_Stube_Clima will not send proactive events
[11/07/2020, 11:46:43] [FHEM] HM_Karsten_Stube_Clima uses ID: CUL_HM.5FA47004
2020-07-11 11:46:43 caching: HM_Karsten_Stube_Clima-desired-temp: 5.0
2020-07-11 11:46:43 caching: HM_Karsten_Stube_Clima-ValvePosition: 0
[11/07/2020, 11:46:43] [FHEM] caching: Custom Actuation: 0 (as number; from '0')
2020-07-11 11:46:43 caching: HM_Karsten_Stube_Clima-measured-temp: 17.3
[11/07/2020, 11:46:43] [FHEM] HM_Mutti_Stube_links_Clima is thermostat
[11/07/2020, 11:46:43] [FHEM] HM_Mutti_Stube_links_Clima has
[11/07/2020, 11:46:43] [FHEM] TargetTemperature [desired-temp]
[11/07/2020, 11:46:43] [FHEM] Custom Actuation [ValvePosition]
[11/07/2020, 11:46:43] [FHEM] CurrentTemperature [measured-temp]
[11/07/2020, 11:46:43] [FHEM] CurrentHeatingCoolingState [undefined]
[11/07/2020, 11:46:43] [FHEM] HM_Mutti_Stube_links_Clima will not send proactive events
[11/07/2020, 11:46:43] [FHEM] HM_Mutti_Stube_links_Clima uses ID: CUL_HM.5FA99D04
2020-07-11 11:46:43 caching: HM_Mutti_Stube_links_Clima-desired-temp: 24.0
2020-07-11 11:46:43 caching: HM_Mutti_Stube_links_Clima-ValvePosition: 100
[11/07/2020, 11:46:43] [FHEM] caching: Custom Actuation: 100 (as number; from '100')
2020-07-11 11:46:43 caching: HM_Mutti_Stube_links_Clima-measured-temp: 21.7
[11/07/2020, 11:46:43] [FHEM] Mebus_Aussentemperatur is thermometer
[11/07/2020, 11:46:43] [FHEM] Mebus_Aussentemperatur has
[11/07/2020, 11:46:43] [FHEM] StatusLowBattery [battery]
[11/07/2020, 11:46:43] [FHEM] CurrentTemperature [temperature]
[11/07/2020, 11:46:43] [FHEM] CurrentRelativeHumidity [humidity]
[11/07/2020, 11:46:43] [FHEM] Mebus_Aussentemperatur will not send proactive events
[11/07/2020, 11:46:43] [FHEM] Mebus_Aussentemperatur uses ID: 5c8e84b4-f33f-de02-9d27-615f1a8f73328845
2020-07-11 11:46:43 caching: Mebus_Aussentemperatur-battery: ok
2020-07-11 11:46:43 caching: Mebus_Aussentemperatur-temperature: 19.1
2020-07-11 11:46:43 caching: Mebus_Aussentemperatur-humidity: 46
[11/07/2020, 11:46:43] [FHEM] OG_Rolll_Ez_l is blind
[11/07/2020, 11:46:43] [FHEM] OG_Rolll_Ez_l has
[11/07/2020, 11:46:43] [FHEM] PositionState [motor]
[11/07/2020, 11:46:43] [FHEM] FirmwareRevision [D-firmware]
[11/07/2020, 11:46:43] [FHEM] CurrentPosition [pct]
[11/07/2020, 11:46:43] [FHEM] TargetPosition [pct]
[11/07/2020, 11:46:43] [FHEM] OG_Rolll_Ez_l will not send proactive events
[11/07/2020, 11:46:43] [FHEM] OG_Rolll_Ez_l uses ID: OEQ1312811
2020-07-11 11:46:43 caching: OG_Rolll_Ez_l-motor: stop:on
2020-07-11 11:46:43 caching: OG_Rolll_Ez_l-D-firmware: 2.11
2020-07-11 11:46:43 caching: OG_Rolll_Ez_l-pct: 100
[11/07/2020, 11:46:43] [FHEM] Poolheizung is thermometer
[11/07/2020, 11:46:43] [FHEM] Poolheizung has
[11/07/2020, 11:46:43] [FHEM] On [state;on,off]
[11/07/2020, 11:46:43] [FHEM] CurrentTemperature [DS18B20-2_Temperature]
[11/07/2020, 11:46:43] [FHEM] Poolheizung will not send proactive events
[11/07/2020, 11:46:43] [FHEM] Poolheizung uses ID: 5f052f05-f33f-de02-13af-b53ede879c3a52ef
2020-07-11 11:46:43 caching: Poolheizung-state: on
2020-07-11 11:46:43 caching: Poolheizung-DS18B20-2_Temperature: 21.25
[11/07/2020, 11:46:43] [FHEM] SATReceiver is light
[11/07/2020, 11:46:43] [FHEM] SATReceiver has
[11/07/2020, 11:46:43] [FHEM] Custom Volume [volume;cached]
[11/07/2020, 11:46:43] [FHEM] Mute [mute]
[11/07/2020, 11:46:43] [FHEM] Custom Power [power]
[11/07/2020, 11:46:43] [FHEM] On [state;on,off]
[11/07/2020, 11:46:43] [FHEM] SATReceiver will not send proactive events
[11/07/2020, 11:46:43] [FHEM] SATReceiver uses ID: 5c8a745c-f33f-de02-2e1a-a7c3160eec5522aa
2020-07-11 11:46:43 caching: SATReceiver-volume: 100
[11/07/2020, 11:46:43] [FHEM] caching: Custom Volume: 100 (as number; from '100')
2020-07-11 11:46:43 caching: SATReceiver-mute: -
2020-07-11 11:46:43 caching: SATReceiver-power: off
[11/07/2020, 11:46:43] [FHEM] SATReceiver-power not a number: off
2020-07-11 11:46:43 caching: SATReceiver-state: off
[11/07/2020, 11:46:44] [FHEM] Strassenbewaesserung: no service type detected
[11/07/2020, 11:46:44] [FHEM] no device created for Strassenbewaesserung (MQTT_DEVICE)
[11/07/2020, 11:46:44] BearerToken '...B181F' read from alexa
[11/07/2020, 11:46:44] [FHEM] got .eventToken
[11/07/2020, 11:46:44] refreshing token
[11/07/2020, 11:46:44] 39_alexa.pm is new version: true
[11/07/2020, 11:46:44] sshautoconf: completed successfully
[11/07/2020, 11:46:44] *** SSH: proxy configuration set up done
[11/07/2020, 11:46:44] Reading alexaFHEM.ProxyConnection set to starting;; starting SSH
[11/07/2020, 11:46:44] [FHEM] executing: http://127.0.0.1:8083/fhem?cmd=%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%201%3B%3Bundef%7D%3Bsetreading%20alexa%20alexaFHEM.ProxyConnection%20starting%3B%3B%20starting%20SSH%3B%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%200%3B%3Bundef%7D&fwcsrf=x&XHR=1
[11/07/2020, 11:46:44] Starting SSH with -R 1234:127.0.0.1:39079 -oServerAliveInterval=90 -i /opt/fhem/.ssh/id_rsa -p 58824 fhem-va.fhem.de
[11/07/2020, 11:46:44] got fresh token
[11/07/2020, 11:46:45] Reading alexaFHEM.ProxyConnection set to running;; SSH connected
[11/07/2020, 11:46:45] [FHEM] executing: http://127.0.0.1:8083/fhem?cmd=%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%201%3B%3Bundef%7D%3Bsetreading%20alexa%20alexaFHEM.ProxyConnection%20running%3B%3B%20SSH%20connected%3B%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%200%3B%3Bundef%7D&fwcsrf=x&XHR=1
[11/07/2020, 11:46:45] *** SSH: proxy connection established
[11/07/2020, 11:46:45] SSH: Welcome at the reverse proxy! This pseudoshell does not react to any input - do not get irritated.
2020-07-11 11:46:50 caching: Mebus_Aussentemperatur-temperature: 19.0
[11/07/2020, 11:46:50] [FHEM] caching: CurrentTemperature: 19 (as number; from '19.0')
sudo rm -rf /usr/local/bin/npm /usr/local/share/man/man1/node* /usr/local/lib/dtrace/node.d ~/.npm ~/.node-gyp /opt/local/bin/node /opt/local/include/node /opt/local/lib/node_modules
sudo rm -rf /usr/local/lib/node*
sudo rm -rf /usr/local/include/node*
sudo rm -rf /usr/local/bin/node*
curl -sL https://deb.nodesource.com/setup_14.x | bash -
apt-get install -y nodejs
sudo npm install -g alexa-fhem
sudo -u fhem ssh -p 58824 fhem-va.fhem.de unregister
Save config ?
1_Wohnzimmer
2_ROLLLADEN
3_Handy
4_Beregnung
5_SYSTEM
6_Heizung
7_Alexa
8_Amazon
CUL_HM
CUL_TCM97001
CUL_WS
ESPEasy
FLAMINGO
IT
MQTT2_DEVICE
OREGON
Plots
SD_BELL
SD_UT
SD_WS
SD_WS07
SIGNALduino_un
Unsorted
Wetter-vorhersage
icoEverything Everything
Logfile
Commandref
Remote doc
Edit files
Select style
Event monitor
Update
UpdateCheck
Restart
Internals:
FD 13
FUUID 5f094ae8-f33f-de02-b693-32cc3527f13fa79f
FVERSION 39_alexa.pm:0.216510/2020-04-12
LAST_START 2020-07-11 11:46:38
LAST_STOP 2020-07-11 11:46:38
NAME alexa
NOTIFYDEV global,global:npmjs.*alexa-fhem.*
NR 658
NTFY_ORDER 50-alexa
PARTIAL
PID 2008
STARTS 9
STATE running /usr/bin/alexa-fhem
TYPE alexa
active 0
alexa-fhem version 0.5.55
currentlogfile ./log/alexa-2020-07-11.log
logfile ./log/alexa-%Y-%m-%d.log
CoProcess:
cmdFn alexa_getCMD
name alexaFHEM
state running /usr/bin/alexa-fhem
READINGS:
2020-07-11 11:46:38 alexaFHEM running /usr/bin/alexa-fhem
2020-07-11 11:46:45 alexaFHEM.ProxyConnection running; SSH connected
2020-07-11 07:15:59 alexaFHEM.bearerToken crypt:xxxxxxx
2020-07-11 07:15:59 alexaFHEM.skillRegKey crypt:xxxxxxx
helper:
Attributes:
alexaFHEM-auth crypt:xxxx
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
persons #<personId>=<name>
room 7_Alexa
stateFormat alexaFHEM
verbose 5
[11/07/2020, 11:46:38] Server emitted error: {"code":"EADDRINUSE","errno":-98,"syscall":"listen","address":"127.0.0.1","port":43107}
[11/07/2020, 11:46:38] Terminating - starting the listener not possible (another instance running?)
ps -ef | grep alexa
fhem 2008 500 0 11:46 ? 00:00:10 node /usr/bin/alexa-fhem -c ./alexa-fhem.cfg -a xx:xx
root 2870 1088 0 12:16 pts/0 00:00:00 grep alexa
ps -ef | egrep '(alexa|ssh)'
pi@raspberrypi:~ $ ps -ef | egrep '(alexa|ssh)'
root 475 1 0 09:20 ? 00:00:00 /usr/sbin/sshd -D
root 664 475 0 09:21 ? 00:00:00 sshd: root@notty
root 689 664 0 09:21 ? 00:00:00 /usr/lib/openssh/sftp-server
root 873 475 0 09:25 ? 00:00:03 sshd: root@pts/0
fhem 5399 5180 0 10:49 ? 00:00:07 node /usr/bin/alexa-fhem -c ./alexa-fhem.cfg -a xx:xx
fhem 5411 5399 0 10:49 ? 00:00:00 /usr/bin/ssh -R 1234:127.0.0.1:44003 -oServerAliveInterval=90 -i /opt/fhem/.ssh/id_rsa -p 58824 fhem-va.fhem.de
root 6013 475 0 11:03 ? 00:00:00 sshd: pi [priv]
pi 6042 6013 0 11:03 ? 00:00:00 sshd: pi@pts/1
pi 6655 6045 0 11:14 pts/1 00:00:00 grep -E --color=auto (alexa|ssh)
pi@raspberrypi:~ $
pi@raspberrypi:~ $ ps -e
PID TTY TIME CMD
1 ? 00:00:04 systemd
2 ? 00:00:00 kthreadd
3 ? 00:00:00 rcu_gp
4 ? 00:00:00 rcu_par_gp
8 ? 00:00:00 mm_percpu_wq
9 ? 00:00:01 ksoftirqd/0
10 ? 00:00:05 rcu_sched
11 ? 00:00:00 rcu_bh
12 ? 00:00:00 migration/0
13 ? 00:00:00 cpuhp/0
14 ? 00:00:00 cpuhp/1
15 ? 00:00:00 migration/1
16 ? 00:00:00 ksoftirqd/1
18 ? 00:00:01 kworker/1:0H-kblockd
19 ? 00:00:00 cpuhp/2
20 ? 00:00:00 migration/2
21 ? 00:00:00 ksoftirqd/2
23 ? 00:00:01 kworker/2:0H-kblockd
24 ? 00:00:00 cpuhp/3
25 ? 00:00:00 migration/3
26 ? 00:00:00 ksoftirqd/3
29 ? 00:00:00 kdevtmpfs
30 ? 00:00:00 netns
34 ? 00:00:00 khungtaskd
35 ? 00:00:00 oom_reaper
36 ? 00:00:00 writeback
37 ? 00:00:00 kcompactd0
38 ? 00:00:00 crypto
39 ? 00:00:00 kblockd
40 ? 00:00:00 watchdogd
42 ? 00:00:00 rpciod
43 ? 00:00:00 kworker/u9:0-hci0
44 ? 00:00:00 xprtiod
47 ? 00:00:06 kswapd0
48 ? 00:00:00 nfsiod
59 ? 00:00:00 kthrotld
60 ? 00:00:00 iscsi_eh
61 ? 00:00:00 dwc_otg
62 ? 00:00:00 DWC Notificatio
63 ? 00:00:00 vchiq-slot/0
64 ? 00:00:00 vchiq-recy/0
65 ? 00:00:00 vchiq-sync/0
66 ? 00:00:00 vchiq-keep/0
67 ? 00:00:00 SMIO
69 ? 00:00:00 irq/86-mmc1
71 ? 00:00:00 mmc_complete
75 ? 00:00:01 kworker/3:1H-kblockd
76 ? 00:00:00 jbd2/mmcblk0p2-
77 ? 00:00:00 ext4-rsv-conver
81 ? 00:00:00 ipv6_addrconf
122 ? 00:00:04 systemd-journal
128 ? 00:00:00 irq/166-usb-001
142 ? 00:00:00 systemd-udevd
177 ? 00:00:00 SMIO
187 ? 00:00:00 mmal-vchiq
188 ? 00:00:00 mmal-vchiq
189 ? 00:00:00 mmal-vchiq
220 ? 00:00:00 cfg80211
225 ? 00:00:00 brcmf_wq/mmc1:0
226 ? 00:00:00 brcmf_wdog/mmc1
260 ? 00:00:00 systemd-timesyn
297 ? 00:00:00 alsactl
299 ? 00:00:00 systemd-logind
301 ? 00:00:00 cron
302 ? 00:00:00 thd
305 ? 00:00:09 avahi-daemon
306 ? 00:00:01 rsyslogd
307 ? 00:00:10 rngd
315 ? 00:00:00 dbus-daemon
316 ? 00:00:00 wpa_supplicant
356 ? 00:00:00 avahi-daemon
393 ? 00:00:00 wpa_supplicant
457 ? 00:00:00 dhcpcd
459 ? 00:01:14 java
462 ? 00:00:03 mosquitto
465 tty1 00:00:00 agetty
471 ? 00:00:00 hciattach
473 ? 00:00:00 kworker/u9:2-hci0
475 ? 00:00:00 sshd
476 ? 00:00:00 bluetoothd
664 ? 00:00:00 sshd
670 ? 00:00:00 systemd
673 ? 00:00:00 (sd-pam)
689 ? 00:00:00 sftp-server
873 ? 00:00:03 sshd
884 pts/0 00:00:00 bash
3101 ? 00:00:03 kworker/u8:1+events_unbound
4834 ? 00:00:01 kworker/0:2H-mmc_complete
4891 ? 00:00:00 kworker/u8:2-events_unbound
5180 ? 00:04:10 perl
5289 ? 00:00:00 kworker/1:0-mm_percpu_wq
5399 ? 00:00:07 node
5411 ? 00:00:00 ssh
5608 ? 00:00:00 kworker/3:0-mm_percpu_wq
5910 ? 00:00:00 kworker/0:1-mm_percpu_wq
5935 ? 00:00:00 kworker/0:1H
5962 ? 00:00:00 kworker/3:1-mm_percpu_wq
6013 ? 00:00:00 sshd
6021 ? 00:00:00 kworker/3:0H
6022 ? 00:00:00 kworker/1:2H
6023 ? 00:00:00 systemd
6026 ? 00:00:00 (sd-pam)
6042 ? 00:00:00 sshd
6045 pts/1 00:00:00 bash
6098 ? 00:00:00 kworker/2:0-events
6197 ? 00:00:00 kworker/1:1-mm_percpu_wq
6248 ? 00:00:00 kworker/0:2-events
6399 ? 00:00:00 kworker/2:2H
6424 ? 00:00:00 kworker/2:1-events_freezable
6475 ? 00:00:00 kworker/3:2H
6476 ? 00:00:00 kworker/1:1H
6503 ? 00:00:00 kworker/3:2
6504 ? 00:00:00 kworker/0:0H
6529 ? 00:00:00 kworker/1:2
6556 ? 00:00:00 kworker/0:0-events
6680 pts/1 00:00:00 ps
pi@raspberrypi:~ $
{
"sshproxy" : {
"ssh" : "/usr/bin/ssh",
"description" : "FHEM Connector"
},
"connections" : [
{
"webname" : "fhem",
"port" : "8083",
"filter" : "alexaName=..*",
"uid" : 999,
"name" : "FHEM",
"server" : "127.0.0.1"
}
]
}
sudo npm install -g alexa-fhem
/usr/bin/alexa-fhem -> /usr/lib/node_modules/alexa-fhem/bin/alexa
+ alexa-fhem@0.5.55
added 63 packages from 71 contributors in 9.37s
node --version
v12.18.2
sudo npm update -g alexa-fhem
[2020-7-14 22:47:58] using config from ./alexa-fhem.cfg
*** CONFIG: parsed completely
[2020-7-14 22:47:58] os.homedir()=/opt/fhem
[2020-7-14 22:47:58] this is alexa-fhem 0.5.55
[2020-7-14 22:47:58] connecting to FHEM ...
[2020-7-14 22:47:58] [FHEM] defaults to: will not send proactive events
[2020-7-14 22:47:59] [FHEM] trying longpoll to listen for fhem events
[2020-7-14 22:47:59] [FHEM] starting longpoll: http://127.0.0.1:8083/fhem?XHR=1&inform=type=status;addglobal=1;filter=.*;since=null;fmt=JSON×tamp=1594759679544
[2020-7-14 22:47:59] [FHEM] got csrfToken: csrf_352794428950318
[2020-7-14 22:47:59] [FHEM] Checking devices and attributes...
[2020-7-14 22:47:59] [FHEM] executing: http://127.0.0.1:8083/fhem?cmd=%7BAttrVal(%22global%22%2C%22userattr%22%2C%22%22)%7D&fwcsrf=csrf_352794428950318&XHR=1
[2020-7-14 22:47:59] [FHEM] executing: http://127.0.0.1:8083/fhem?cmd=jsonlist2%20TYPE%3Dalexa&fwcsrf=csrf_352794428950318&XHR=1
[2020-7-14 22:47:59] [FHEM] waiting for events ...
[2020-7-14 22:47:59] [FHEM] Fetching FHEM devices...
[2020-7-14 22:47:59] [FHEM] fetching: http://127.0.0.1:8083/fhem?cmd=jsonlist2%20alexaName=..*&fwcsrf=csrf_352794428950318&XHR=1
[2020-7-14 22:47:59] [FHEM] longpoll ended, reconnect in: 200msec
[2020-7-14 22:47:59] [FHEM] There was a problem connecting to FHEM (http://127.0.0.1:8083/fhem?cmd=%7BAttrVal(%22global%22%2C%22userattr%22%2C%22%22)%7D&fwcsrf=csrf_352794428950318&XHR=1).
[2020-7-14 22:47:59] [FHEM] 401: Authorization Required
[2020-7-14 22:47:59] [FHEM] There was a problem connecting to FHEM (null)
[2020-7-14 22:47:59] [FHEM] 401: Authorization Required
*** FHEM: connection failed: 401: Authorization Required
[2020-7-14 22:47:59] [FHEM] There was a problem connecting to FHEM (http://127.0.0.1:8083/fhem?cmd=jsonlist2%20TYPE%3Dalexa&fwcsrf=csrf_352794428950318&XHR=1).
[2020-7-14 22:47:59] [FHEM] 401: Authorization Required
[2020-7-14 22:47:59] Got SIGTERM, shutting down alexa-fhem...
[2020-7-14 22:47:59] Reading alexaFHEM.ProxyConnection set to stopping;; alexa-fhem terminating
[2020-7-14 22:48:08] using config from ./alexa-fhem.cfg
*** CONFIG: parsed completely
[2020-7-14 22:48:08] os.homedir()=/opt/fhem
[2020-7-14 22:48:08] this is alexa-fhem 0.5.55
[2020-7-14 22:48:08] connecting to FHEM ...
[2020-7-14 22:48:08] [FHEM] defaults to: will not send proactive events
[2020-7-14 22:48:09] [FHEM] trying longpoll to listen for fhem events
[2020-7-14 22:48:09] [FHEM] starting longpoll: http://127.0.0.1:8083/fhem?XHR=1&inform=type=status;addglobal=1;filter=.*;since=null;fmt=JSON×tamp=1594759689475
[2020-7-14 22:48:09] [FHEM] got csrfToken: csrf_352794428950318
[2020-7-14 22:48:09] [FHEM] Checking devices and attributes...
[2020-7-14 22:48:09] [FHEM] executing: http://127.0.0.1:8083/fhem?cmd=%7BAttrVal(%22global%22%2C%22userattr%22%2C%22%22)%7D&fwcsrf=csrf_352794428950318&XHR=1
[2020-7-14 22:48:09] [FHEM] executing: http://127.0.0.1:8083/fhem?cmd=jsonlist2%20TYPE%3Dalexa&fwcsrf=csrf_352794428950318&XHR=1
[2020-7-14 22:48:09] [FHEM] waiting for events ...
[2020-7-14 22:48:09] [FHEM] Fetching FHEM devices...
[2020-7-14 22:48:09] [FHEM] fetching: http://127.0.0.1:8083/fhem?cmd=jsonlist2%20alexaName=..*&fwcsrf=csrf_352794428950318&XHR=1
[2020-7-14 22:48:09] [FHEM] alexa device is alexa
[2020-7-14 22:48:09] [FHEM] alexa will not send proactive events
[2020-7-14 22:48:09] [FHEM] alexa uses ID: 5f0e19fd-f33f-fc78-fa57-5eaeaed46fe6afe7
[2020-7-14 22:48:09] [FHEM] executing: http://127.0.0.1:8083/fhem?cmd=%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%201%3B%3Bundef%7D%3B%7B%24defs%7Balexa%7D-%3E%7B%22alexa-fhem%20version%22%7D%20%3D%20%220.5.55%22%7D%3B%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%200%3B%3Bundef%7D&fwcsrf=csrf_352794428950318&XHR=1
[2020-7-14 22:48:09] [FHEM] executing: http://127.0.0.1:8083/fhem?cmd=%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%201%3B%3Bundef%7D%3Bget%20alexa%20proxyToken%3B%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%200%3B%3Bundef%7D&fwcsrf=csrf_352794428950318&XHR=1
[2020-7-14 22:48:09] [FHEM] executing: http://127.0.0.1:8083/fhem?cmd=%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%201%3B%3Bundef%7D%3Blist%20alexa%20.eventToken%3B%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%200%3B%3Bundef%7D&fwcsrf=csrf_352794428950318&XHR=1
[2020-7-14 22:48:09] Server listening on: http://127.0.0.1:42221 for proxy connections
[2020-7-14 22:48:09] *** SSH: checking proxy configuration
[2020-7-14 22:48:09] sshautoconf: home=/opt/fhem, spath=/opt/fhem/.alexa, cpath=./alexa-fhem.cfg, sshpath=/opt/fhem/.ssh
[2020-7-14 22:48:09] sshautoconf: env={"LANG":"de_DE.UTF-8","PATH":"/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","HOME":"/opt/fhem","LOGNAME":"fhem","USER":"fhem","INVOCATION_ID":"cff7d779d35d43ee8df52a5077c309f0","JOURNAL_STREAM":"8:23284"}
[2020-7-14 22:48:09] sshautoconf: Creating directory /opt/fhem/.alexa
[2020-7-14 22:48:09] Passed config: {"sshproxy":{"ssh":"/usr/bin/ssh","description":"FHEM Connector","options":["-i","/opt/fhem/.ssh/id_rsa","-p",58824,"fhem-va.fhem.de"],"bind-ip":"127.0.0.1","port":42221},"connections":[{"server":"127.0.0.1","uid":999,"name":"FHEM","filter":"alexaName=..*","port":"8083","webname":"fhem"}]}
[2020-7-14 22:48:09] sshautoconf: No SSH public key found, we have to generate one.
[2020-7-14 22:48:32] sshautoconf: Generating public/private rsa key pair.
Created directory '/opt/fhem/.ssh'.
Your identification has been saved in /opt/fhem/.ssh/id_rsa.
Your public key has been saved in /opt/fhem/.ssh/id_rsa.pub.
The key fingerprint is:
SHA256:zxYQpmZDXNSMo2b8smvWY7w3gRfQgJiprLA1P6C9Ots fhem@SmartHomeNG
The key's randomart image is:
+---[RSA 4096]----+
| =.+** |
| +.oo+.+ |
| . . .=..o |
|. * o=. .. |
|.* + o .S... |
|+ . o . ooo. |
| . . = .+. |
|... + =.o |
|o+E o.o.+ . |
+----[SHA256]-----+
[2020-7-14 22:48:32] [FHEM] executing: http://127.0.0.1:8083/fhem?cmd=%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%201%3B%3Bundef%7D%3Bjsonlist2%20alexa%3B%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%200%3B%3Bundef%7D&fwcsrf=csrf_352794428950318&XHR=1
*** FHEM: connected
[2020-7-14 22:48:32] [FHEM] got: 0 results
[2020-7-14 22:48:32] No reading "alexaFHEM.bearerToken" found in "alexa" - incoming Cloud requests cannot be validated.
[2020-7-14 22:48:32] 39_alexa.pm is new version: true
[2020-7-14 22:48:32] sshautoconf: TypeError: Cannot read property '1' of null
[2020-7-14 22:48:32] sshautoconf: completed successfully
[2020-7-14 22:48:32] *** SSH: proxy configuration set up done
[2020-7-14 22:48:32] Reading alexaFHEM.ProxyConnection set to starting;; starting SSH
[2020-7-14 22:48:32] [FHEM] executing: http://127.0.0.1:8083/fhem?cmd=%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%201%3B%3Bundef%7D%3Bsetreading%20alexa%20alexaFHEM.ProxyConnection%20starting%3B%3B%20starting%20SSH%3B%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%200%3B%3Bundef%7D&fwcsrf=csrf_352794428950318&XHR=1
[2020-7-14 22:48:32] Starting SSH with -R 1234:127.0.0.1:42221 -oServerAliveInterval=90 -i /opt/fhem/.ssh/id_rsa -p 58824 fhem-va.fhem.de
[2020-7-14 22:48:36] Reading alexaFHEM.ProxyConnection set to stopped
[2020-7-14 22:48:36] [FHEM] executing: http://127.0.0.1:8083/fhem?cmd=%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%201%3B%3Bundef%7D%3Bsetreading%20alexa%20alexaFHEM.ProxyConnection%20stopped%3B%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%200%3B%3Bundef%7D&fwcsrf=csrf_352794428950318&XHR=1
[2020-7-14 22:48:36] *** SSH: exited with 255
/home/fhem/.ssh/
sudo -u fhem ssh -p 58824 fhem-va.fhem.de unregister
Your public key was not found
Zitat von: Monosurround am 14 Juli 2020, 23:12:41
sorry, wohl ins falsche thema gepostet :-X
Zitat von: MadMax-FHEM am 14 Juli 2020, 23:19:31
Mal langsam und etwas mitdenken... ;)
Also was ist größer: 6 oder 55!? ;)
Die Version 0.5.55 ist STAND JETZT die aktuellste -> passt
Zitat
Hast du ein allowed Device bzgl. fhemWEB!?
Nur dann brauchst du das Attr authToken
Zitat
Und was macht die Vergabe von User/PW für einen Sinn, wenn man dann KEIN https nutzt, also die Anmeldedaten "plain text" überträgt...
https://wiki.fhem.de/wiki/FHEM_Connector_f%C3%BCr_Amazon_Alexa
2020.07.14 22:47:31 3: FHEMWEB WEB CSRF error: csrf_264304260969047 ne csrf_352794428950318 for client WEB_192.168.1.1_54118 / command define alexa alexa. For details see the csrfToken FHEMWEB attribute.
2020.07.14 22:47:35 1: PERL WARNING: \b+ matches null string many times in regex; marked by <-- HERE in m/\b+ <-- HERE 50:([^ ]*)/ at ./FHEM/01_FHEMWEB.pm line 1857.
2020.07.14 22:47:35 1: PERL WARNING: \b+ matches null string many times in regex; marked by <-- HERE in m/\b+ <-- HERE 100:([^ ]*)/ at ./FHEM/01_FHEMWEB.pm line 1857.
2020.07.14 22:47:57 2: alexa: created default configfile: ./alexa-fhem.cfg
2020.07.14 22:47:57 2: alexa: starting alexa-fhem: /usr/bin/alexa-fhem -c ./alexa-fhem.cfg
2020.07.14 22:47:57 3: alexa: starting
2020.07.14 22:47:57 3: alexa: using logfile: ./log/alexa-2020-07-14.log
2020.07.14 22:47:57 2: alexa: starting alexa-fhem: /usr/bin/alexa-fhem -c ./alexa-fhem.cfg
2020.07.14 22:47:57 3: alexa: read: end of file reached while sysread
2020.07.14 22:47:57 3: alexa: stopped
2020.07.14 22:47:57 2: alexa: starting alexa-fhem: /usr/bin/alexa-fhem -c ./alexa-fhem.cfg
2020.07.14 22:47:57 3: alexa: starting
2020.07.14 22:47:57 3: alexa: using logfile: ./log/alexa-2020-07-14.log
2020.07.14 22:47:59 3: alexa: read: end of file reached while sysread
2020.07.14 22:47:59 3: alexa: stopped
2020.07.14 22:48:07 2: alexa: starting alexa-fhem: /usr/bin/alexa-fhem -c ./alexa-fhem.cfg -a xx:xx
2020.07.14 22:48:07 3: alexa: starting
2020.07.14 22:48:07 3: alexa: using logfile: ./log/alexa-2020-07-14.log
get alexa proxyKey oder get alexa proxyToken
[2020-7-15 17:57:17] using config from ./alexa-fhem.cfg
*** CONFIG: parsed completely
[2020-7-15 17:57:17] os.homedir()=/opt/fhem
[2020-7-15 17:57:17] this is alexa-fhem 0.5.55
[2020-7-15 17:57:17] connecting to FHEM ...
[2020-7-15 17:57:17] [FHEM] defaults to: will not send proactive events
[2020-7-15 17:57:18] [FHEM] trying longpoll to listen for fhem events
[2020-7-15 17:57:18] [FHEM] starting longpoll: http://127.0.0.1:8083/fhem?XHR=1&inform=type=status;addglobal=1;filter=.*;since=null;fmt=JSON×tamp=1594828638610
[2020-7-15 17:57:18] [FHEM] got csrfToken: csrf_797341777806776
[2020-7-15 17:57:18] [FHEM] Checking devices and attributes...
[2020-7-15 17:57:18] [FHEM] executing: http://127.0.0.1:8083/fhem?cmd=%7BAttrVal(%22global%22%2C%22userattr%22%2C%22%22)%7D&fwcsrf=csrf_797341777806776&XHR=1
[2020-7-15 17:57:18] [FHEM] executing: http://127.0.0.1:8083/fhem?cmd=jsonlist2%20TYPE%3Dalexa&fwcsrf=csrf_797341777806776&XHR=1
[2020-7-15 17:57:18] [FHEM] waiting for events ...
[2020-7-15 17:57:18] [FHEM] Fetching FHEM devices...
[2020-7-15 17:57:18] [FHEM] fetching: http://127.0.0.1:8083/fhem?cmd=jsonlist2%20alexaName=..*&fwcsrf=csrf_797341777806776&XHR=1
[2020-7-15 17:57:18] [FHEM] longpoll ended, reconnect in: 200msec
[2020-7-15 17:57:18] [FHEM] There was a problem connecting to FHEM (http://127.0.0.1:8083/fhem?cmd=%7BAttrVal(%22global%22%2C%22userattr%22%2C%22%22)%7D&fwcsrf=csrf_797341777806776&XHR=1).
[2020-7-15 17:57:18] [FHEM] 401: Authorization Required
[2020-7-15 17:57:18] [FHEM] There was a problem connecting to FHEM (http://127.0.0.1:8083/fhem?cmd=jsonlist2%20TYPE%3Dalexa&fwcsrf=csrf_797341777806776&XHR=1).
[2020-7-15 17:57:18] [FHEM] 401: Authorization Required
[2020-7-15 17:57:18] [FHEM] There was a problem connecting to FHEM (null)
[2020-7-15 17:57:18] [FHEM] 401: Authorization Required
*** FHEM: connection failed: 401: Authorization Required
[2020-7-15 17:57:18] Got SIGTERM, shutting down alexa-fhem...
[2020-7-15 17:57:18] Reading alexaFHEM.ProxyConnection set to stopping;; alexa-fhem terminating
[2020-7-15 17:57:38] using config from ./alexa-fhem.cfg
*** CONFIG: parsed completely
[2020-7-15 17:57:38] os.homedir()=/opt/fhem
[2020-7-15 17:57:38] this is alexa-fhem 0.5.55
[2020-7-15 17:57:38] connecting to FHEM ...
[2020-7-15 17:57:38] [FHEM] defaults to: will not send proactive events
[2020-7-15 17:57:38] [FHEM] trying longpoll to listen for fhem events
[2020-7-15 17:57:38] [FHEM] starting longpoll: http://127.0.0.1:8083/fhem?XHR=1&inform=type=status;addglobal=1;filter=.*;since=null;fmt=JSON×tamp=1594828658859
[2020-7-15 17:57:38] [FHEM] got csrfToken: csrf_797341777806776
[2020-7-15 17:57:38] [FHEM] Checking devices and attributes...
[2020-7-15 17:57:38] [FHEM] executing: http://127.0.0.1:8083/fhem?cmd=%7BAttrVal(%22global%22%2C%22userattr%22%2C%22%22)%7D&fwcsrf=csrf_797341777806776&XHR=1
[2020-7-15 17:57:38] [FHEM] executing: http://127.0.0.1:8083/fhem?cmd=jsonlist2%20TYPE%3Dalexa&fwcsrf=csrf_797341777806776&XHR=1
[2020-7-15 17:57:38] [FHEM] waiting for events ...
[2020-7-15 17:57:38] [FHEM] Fetching FHEM devices...
[2020-7-15 17:57:38] [FHEM] fetching: http://127.0.0.1:8083/fhem?cmd=jsonlist2%20alexaName=..*&fwcsrf=csrf_797341777806776&XHR=1
[2020-7-15 17:57:39] [FHEM] alexa device is alexa
[2020-7-15 17:57:39] [FHEM] alexa will not send proactive events
[2020-7-15 17:57:39] [FHEM] alexa uses ID: 5f0f275c-f33f-fc78-aa75-14d5ee57bf0a15b6
[2020-7-15 17:57:39] [FHEM] executing: http://127.0.0.1:8083/fhem?cmd=%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%201%3B%3Bundef%7D%3B%7B%24defs%7Balexa%7D-%3E%7B%22alexa-fhem%20version%22%7D%20%3D%20%220.5.55%22%7D%3B%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%200%3B%3Bundef%7D&fwcsrf=csrf_797341777806776&XHR=1
[2020-7-15 17:57:39] [FHEM] executing: http://127.0.0.1:8083/fhem?cmd=%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%201%3B%3Bundef%7D%3Bget%20alexa%20proxyToken%3B%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%200%3B%3Bundef%7D&fwcsrf=csrf_797341777806776&XHR=1
[2020-7-15 17:57:39] [FHEM] executing: http://127.0.0.1:8083/fhem?cmd=%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%201%3B%3Bundef%7D%3Blist%20alexa%20.eventToken%3B%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%200%3B%3Bundef%7D&fwcsrf=csrf_797341777806776&XHR=1
[2020-7-15 17:57:39] Server listening on: http://127.0.0.1:43731 for proxy connections
[2020-7-15 17:57:39] *** SSH: checking proxy configuration
[2020-7-15 17:57:39] sshautoconf: home=/opt/fhem, spath=/opt/fhem/.alexa, cpath=./alexa-fhem.cfg, sshpath=/opt/fhem/.ssh
[2020-7-15 17:57:39] sshautoconf: env={"LANG":"de_DE.UTF-8","PATH":"/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","HOME":"/opt/fhem","LOGNAME":"fhem","USER":"fhem","INVOCATION_ID":"24ae03c2eb9a4785af391605fb03db15","JOURNAL_STREAM":"8:581750"}
[2020-7-15 17:57:39] sshautoconf: Creating directory /opt/fhem/.alexa
[2020-7-15 17:57:39] Passed config: {"connections":[{"name":"FHEM","server":"127.0.0.1","webname":"fhem","uid":999,"filter":"alexaName=..*","port":"8083"}],"sshproxy":{"description":"FHEM Connector","ssh":"/usr/bin/ssh","options":["-i","/opt/fhem/.ssh/id_rsa","-p",58824,"fhem-va.fhem.de"],"bind-ip":"127.0.0.1","port":43731}}
[2020-7-15 17:57:39] sshautoconf: No SSH public key found, we have to generate one.
[2020-7-15 17:57:40] sshautoconf: Generating public/private rsa key pair.
Created directory '/opt/fhem/.ssh'.
Your identification has been saved in /opt/fhem/.ssh/id_rsa.
Your public key has been saved in /opt/fhem/.ssh/id_rsa.pub.
The key fingerprint is:
SHA256:1RBB8vxL29lfmM/aZidz7oLy3LgIq0Lvp6j5+CUyNT0 fhem@SmartHomeNG
The key's randomart image is:
+---[RSA 4096]----+
| ..=o |
| + o |
| + . |
| . . . |
| o E S o |
| ... . . + = |
| o.... . o.= o|
| =.+. .o.o.o++B|
| +++o++. .o=.o@O|
+----[SHA256]-----+
[2020-7-15 17:57:41] [FHEM] executing: http://127.0.0.1:8083/fhem?cmd=%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%201%3B%3Bundef%7D%3Bjsonlist2%20alexa%3B%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%200%3B%3Bundef%7D&fwcsrf=csrf_797341777806776&XHR=1
*** FHEM: connected
[2020-7-15 17:57:41] [FHEM] got: 0 results
[2020-7-15 17:57:41] No reading "alexaFHEM.bearerToken" found in "alexa" - incoming Cloud requests cannot be validated.
[2020-7-15 17:57:41] 39_alexa.pm is new version: true
[2020-7-15 17:57:41] sshautoconf: TypeError: Cannot read property '1' of null
[2020-7-15 17:57:41] sshautoconf: completed successfully
[2020-7-15 17:57:41] *** SSH: proxy configuration set up done
[2020-7-15 17:57:41] Reading alexaFHEM.ProxyConnection set to starting;; starting SSH
[2020-7-15 17:57:41] [FHEM] executing: http://127.0.0.1:8083/fhem?cmd=%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%201%3B%3Bundef%7D%3Bsetreading%20alexa%20alexaFHEM.ProxyConnection%20starting%3B%3B%20starting%20SSH%3B%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%200%3B%3Bundef%7D&fwcsrf=csrf_797341777806776&XHR=1
[2020-7-15 17:57:41] Starting SSH with -R 1234:127.0.0.1:43731 -oServerAliveInterval=90 -i /opt/fhem/.ssh/id_rsa -p 58824 fhem-va.fhem.de
[2020-7-15 17:57:45] Reading alexaFHEM.ProxyConnection set to stopped
[2020-7-15 17:57:45] [FHEM] executing: http://127.0.0.1:8083/fhem?cmd=%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%201%3B%3Bundef%7D%3Bsetreading%20alexa%20alexaFHEM.ProxyConnection%20stopped%3B%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%200%3B%3Bundef%7D&fwcsrf=csrf_797341777806776&XHR=1
[2020-7-15 17:57:45] *** SSH: exited with 255
2020.07.15 17:57:15 1: FHEM::Meta::__GetUpdatedata: ERROR: FHEM/14_SD_UT.pm belongs to source repository "fhem". Ignoring identical file name from source repository signalduino
2020.07.15 17:57:16 2: alexa: created default configfile: ./alexa-fhem.cfg
2020.07.15 17:57:16 2: alexa: starting alexa-fhem: /usr/bin/alexa-fhem -c ./alexa-fhem.cfg
2020.07.15 17:57:16 3: alexa: starting
2020.07.15 17:57:16 3: alexa: using logfile: ./log/alexa-2020-07-15.log
2020.07.15 17:57:16 2: alexa: starting alexa-fhem: /usr/bin/alexa-fhem -c ./alexa-fhem.cfg
2020.07.15 17:57:17 3: alexa: read: end of file reached while sysread
2020.07.15 17:57:17 3: alexa: stopped
2020.07.15 17:57:17 2: alexa: starting alexa-fhem: /usr/bin/alexa-fhem -c ./alexa-fhem.cfg
2020.07.15 17:57:17 3: alexa: starting
2020.07.15 17:57:17 3: alexa: using logfile: ./log/alexa-2020-07-15.log
2020.07.15 17:57:18 3: alexa: read: end of file reached while sysread
2020.07.15 17:57:18 3: alexa: stopped
2020.07.15 17:57:37 2: alexa: starting alexa-fhem: /usr/bin/alexa-fhem -c ./alexa-fhem.cfg -a xx:xx
2020.07.15 17:57:37 3: alexa: starting
2020.07.15 17:57:37 3: alexa: using logfile: ./log/alexa-2020-07-15.log
Zitat von: MadMax-FHEM am 15 Juli 2020, 18:21:22
Besser mal Ausgaben des alexa-fhem Logs posten...
Zitat
Und dann mal STOPP und warten bevor du (wieder wild) rumtust...
...und wir immer "hinterher" sind... ;)
Zitat
P.S.: hast du den anderen Thread gelöscht!? (oder ging es nicht)
Zitat von: fireball am 21 Juli 2020, 18:30:45
Ok, ich habe mal auf 0.5.55 upgedatet und beobachte jetzt mal...
VG
René
Zitat von: fireball am 21 Juli 2020, 18:30:45
Ok, ich habe mal auf 0.5.55 upgedatet und beobachte jetzt mal...
VG
René
2020.07.31 16:11:00 2: Alexa: starting alexa-fhem: /usr/bin/alexa-fhem -c ./alexa-fhem.cfg
2020.07.31 16:11:00 3: Alexa: starting
2020.07.31 16:11:00 3: Alexa: using logfile: ./log/alexa-2020-07-31.log
2020.07.31 16:11:15 3: Alexa: read: end of file reached while sysread
2020.07.31 16:11:15 3: Alexa: stopped
2020.07.31 16:11:35 2: Alexa: starting alexa-fhem: /usr/bin/alexa-fhem -c ./alexa-fhem.cfg
2020.07.31 16:11:35 3: Alexa: starting
2020.07.31 16:11:35 3: Alexa: using logfile: ./log/alexa-2020-07-31.log
2020.07.31 16:11:50 3: Alexa: read: end of file reached while sysread
2020.07.31 16:11:50 3: Alexa: stopped
[7/31/2020, 4:12:58 PM] Server emitted error: {"code":"EADDRINUSE","errno":-98,"syscall":"listen","address":"127.0.0.1","port":45827}
[7/31/2020, 4:12:58 PM] Terminating - starting the listener not possible (another instance running?)
ZitatIm Alexa Log folgende Einräge:Code Auswählen
[7/31/2020, 4:12:58 PM] Server emitted error: {"code":"EADDRINUSE","errno":-98,"syscall":"listen","address":"127.0.0.1","port":45827}
[7/31/2020, 4:12:58 PM] Terminating - starting the listener not possible (another instance running?)
Der Port wird jedoch definitiv nicht verwendet.
sudo netstat -tulpn |grep 45827
root@fhem3:~# ps -ef | egrep '(alexa|ssh)'
root 663 1 0 18:23 ? 00:00:00 sshd: /usr/sbin/sshd -D [listener] 0 of 10-100 startups
root 848 663 0 18:24 ? 00:00:00 sshd: cobra [priv]
cobra 1175 848 0 18:24 ? 00:00:00 sshd: cobra@pts/0
fhem 16582 703 47 20:16 ? 00:00:00 node /usr/bin/alexa-fhem -c ./alexa-fhem.cfg
fhem 16595 16582 3 20:16 ? 00:00:00 /usr/bin/ssh -R 1234:127.0.0.1:42291 -oServerAliveInterval=90 -i /opt/fhem/.ssh/id_rsa -p 58824 fhem-va.fhem.de
root 16598 15670 0 20:16 pts/0 00:00:00 grep -E --color=auto (alexa|ssh)
root@fhem3:~# sudo netstat -tulpn |grep 42291
root@fhem3:~#
Zitatsudo netstat -tulpn |grep 58824 liefert hier kein ErgebnisDas ist normal, 58824 ist der Port auf dem fhem-va Server
sudo lsof -i:42291
in den 30 Sek. würde vielleicht mehr zeigen?
root@fhem3:~# nc -zv 127.0.0.1 42280-42300
nc: connect to 127.0.0.1 port 42280 (tcp) failed: Connection refused
nc: connect to 127.0.0.1 port 42281 (tcp) failed: Connection refused
nc: connect to 127.0.0.1 port 42282 (tcp) failed: Connection refused
nc: connect to 127.0.0.1 port 42283 (tcp) failed: Connection refused
nc: connect to 127.0.0.1 port 42284 (tcp) failed: Connection refused
nc: connect to 127.0.0.1 port 42285 (tcp) failed: Connection refused
nc: connect to 127.0.0.1 port 42286 (tcp) failed: Connection refused
nc: connect to 127.0.0.1 port 42287 (tcp) failed: Connection refused
nc: connect to 127.0.0.1 port 42288 (tcp) failed: Connection refused
nc: connect to 127.0.0.1 port 42289 (tcp) failed: Connection refused
nc: connect to 127.0.0.1 port 42290 (tcp) failed: Connection refused
nc: connect to 127.0.0.1 port 42291 (tcp) failed: Connection refused
nc: connect to 127.0.0.1 port 42292 (tcp) failed: Connection refused
nc: connect to 127.0.0.1 port 42293 (tcp) failed: Connection refused
nc: connect to 127.0.0.1 port 42294 (tcp) failed: Connection refused
nc: connect to 127.0.0.1 port 42295 (tcp) failed: Connection refused
nc: connect to 127.0.0.1 port 42296 (tcp) failed: Connection refused
nc: connect to 127.0.0.1 port 42297 (tcp) failed: Connection refused
nc: connect to 127.0.0.1 port 42298 (tcp) failed: Connection refused
nc: connect to 127.0.0.1 port 42299 (tcp) failed: Connection refused
nc: connect to 127.0.0.1 port 42300 (tcp) failed: Connection refused
Zitatconnected but loginerror