11-12-2016, 12:01:56
(10-12-2016, 21:57:01)ollie schrieb: Hallo Frank,
ich kann das an dem Log nicht nachvollziehen. Es ist normal, dass die Websocket-Verbindung regelmäßig (teilweise alle 20 Minuten) beendet und neu aufgebaut wird.
Wie verhält sich OH dann? Zwei Fälle sind interessant:
1. Kannst Du über OH noch Geräte schalten? -> OH kann aktiv über die API Geräte schalten
2. Kommen veränderte Geräte bei OH an? -> WebSocket läuft und bekommt Meldungen von innogy mit
Das wäre interessant. Danke!
Hallo Ollie,
zu 1. Nein, kann ich nicht.
zu 2. Der WebSocket läuft wohl nicht mehr. Es kommen dann auch nicht die regelmässigen PowerControlDaten.
Hier noch ein aktuelles Log dazu:
Code:
2016-12-11 10:47:07.495 [DEBUG] [gysmarthome.internal.InnogyWebSocket] - innogy Websocket session: WebSocketSession[websocket=JettyAnnotatedEventDriver[org.openhab.binding.innogysmarthome.internal.InnogyWebSocket@3f56451b],behavior=CLIENT,connection=WebSocketClientConnection@158CC671{endp=DecryptedEndPoint@3191ac81{api.services-smarthome.de/193.25.80.79:443<->51294,Open,in,out,-,-,54/300000,WebSocketClientConnection@158cc671}->SelectChannelEndPoint@35ae2e6b{api.services-smarthome.de/193.25.80.79:443<->51294,Open,in,out,-,-,1/300000,SslConnection@70aca6ba}{io=0/0,kio=0,kro=1},ios=IOState@7ddf4b29[CONNECTED,!in,out],f=Flusher[queueSize=0,aggregateSize=0,failure=null],g=Generator[CLIENT,validating],p=Parser@419615b7[ExtensionStack,s=START,c=0,len=0,f=null]},remote=WebSocketRemoteEndpoint@50fa698[batching=true],incoming=JettyAnnotatedEventDriver[org.openhab.binding.innogysmarthome.internal.InnogyWebSocket@3f56451b],outgoing=ExtensionStack[queueSize=0,extensions=[],incoming=org.eclipse.jetty.webs...
2016-12-11 10:47:07.495 [DEBUG] [gysmarthome.internal.InnogyWebSocket] - innogy Websocket session: WebSocketSession[websocket=JettyAnnotatedEventDriver[org.openhab.binding.innogysmarthome.internal.InnogyWebSocket@3f56451b],behavior=CLIENT,connection=WebSocketClientConnection@158CC671{endp=DecryptedEndPoint@3191ac81{api.services-smarthome.de/193.25.80.79:443<->51294,Open,in,out,-,-,54/300000,WebSocketClientConnection@158cc671}->SelectChannelEndPoint@35ae2e6b{api.services-smarthome.de/193.25.80.79:443<->51294,Open,in,out,-,-,1/300000,SslConnection@70aca6ba}{io=0/0,kio=0,kro=1},ios=IOState@7ddf4b29[CONNECTED,!in,out],f=Flusher[queueSize=0,aggregateSize=0,failure=null],g=Generator[CLIENT,validating],p=Parser@419615b7[ExtensionStack,s=START,c=0,len=0,f=null]},remote=WebSocketRemoteEndpoint@50fa698[batching=true],incoming=JettyAnnotatedEventDriver[org.openhab.binding.innogysmarthome.internal.InnogyWebSocket@3f56451b],outgoing=ExtensionStack[queueSize=0,extensions=[],incoming=org.eclipse.jetty.webs...
2016-12-11 10:47:07.495 [DEBUG] [gysmarthome.internal.InnogyWebSocket] - innogy Websocket session: WebSocketSession[websocket=JettyAnnotatedEventDriver[org.openhab.binding.innogysmarthome.internal.InnogyWebSocket@3f56451b],behavior=CLIENT,connection=WebSocketClientConnection@158CC671{endp=DecryptedEndPoint@3191ac81{api.services-smarthome.de/193.25.80.79:443<->51294,Open,in,out,-,-,54/300000,WebSocketClientConnection@158cc671}->SelectChannelEndPoint@35ae2e6b{api.services-smarthome.de/193.25.80.79:443<->51294,Open,in,out,-,-,1/300000,SslConnection@70aca6ba}{io=0/0,kio=0,kro=1},ios=IOState@7ddf4b29[CONNECTED,!in,out],f=Flusher[queueSize=0,aggregateSize=0,failure=null],g=Generator[CLIENT,validating],p=Parser@419615b7[ExtensionStack,s=START,c=0,len=0,f=null]},remote=WebSocketRemoteEndpoint@50fa698[batching=true],incoming=JettyAnnotatedEventDriver[org.openhab.binding.innogysmarthome.internal.InnogyWebSocket@3f56451b],outgoing=ExtensionStack[queueSize=0,extensions=[],incoming=org.eclipse.jetty.webs...
2016-12-11 10:47:07.495 [DEBUG] [gysmarthome.internal.InnogyWebSocket] - innogy Websocket session: WebSocketSession[websocket=JettyAnnotatedEventDriver[org.openhab.binding.innogysmarthome.internal.InnogyWebSocket@3f56451b],behavior=CLIENT,connection=WebSocketClientConnection@158CC671{endp=DecryptedEndPoint@3191ac81{api.services-smarthome.de/193.25.80.79:443<->51294,Open,in,out,-,-,54/300000,WebSocketClientConnection@158cc671}->SelectChannelEndPoint@35ae2e6b{api.services-smarthome.de/193.25.80.79:443<->51294,Open,in,out,-,-,1/300000,SslConnection@70aca6ba}{io=0/0,kio=0,kro=1},ios=IOState@7ddf4b29[CONNECTED,!in,out],f=Flusher[queueSize=0,aggregateSize=0,failure=null],g=Generator[CLIENT,validating],p=Parser@419615b7[ExtensionStack,s=START,c=0,len=0,f=null]},remote=WebSocketRemoteEndpoint@50fa698[batching=true],incoming=JettyAnnotatedEventDriver[org.openhab.binding.innogysmarthome.internal.InnogyWebSocket@3f56451b],outgoing=ExtensionStack[queueSize=0,extensions=[],incoming=org.eclipse.jetty.webs...
2016-12-11 10:48:49.249 [DEBUG] [marthome.handler.InnogyDeviceHandler] - handleCommand called for channel 'innogysmarthome:PSS:SMARTHOME03:a2eb10917b1a437ea2e2f1d54704cd6e:switch' of type 'PSS' with command 'ON'
2016-12-11 10:48:49.249 [DEBUG] [marthome.handler.InnogyDeviceHandler] - handleCommand called for channel 'innogysmarthome:PSS:SMARTHOME03:a2eb10917b1a437ea2e2f1d54704cd6e:switch' of type 'PSS' with command 'ON'
2016-12-11 10:48:51.008 [ERROR] [marthome.handler.InnogyBridgeHandler] - Unexcepted API error: Session not found
2016-12-11 10:48:51.022 [DEBUG] [marthome.handler.InnogyDeviceHandler] - bridgeStatusChanged OFFLINE (COMMUNICATION_ERROR): Session not found
2016-12-11 10:48:51.023 [DEBUG] [marthome.handler.InnogyBridgeHandler] - Disposing innogy SmartHome bridge handler 'SMARTHOME03'
2016-12-11 10:48:51.023 [DEBUG] [marthome.handler.InnogyBridgeHandler] - Disposing innogy SmartHome bridge handler 'SMARTHOME03'
2016-12-11 10:48:51.031 [DEBUG] [marthome.handler.InnogyDeviceHandler] - initializeThing thing innogysmarthome:PSS:SMARTHOME03:a2eb10917b1a437ea2e2f1d54704cd6e bridge status OFFLINE
2016-12-11 10:48:51.031 [DEBUG] [marthome.handler.InnogyDeviceHandler] - initializeThing thing innogysmarthome:PSS:SMARTHOME03:a2eb10917b1a437ea2e2f1d54704cd6e bridge status OFFLINE
2016-12-11 10:48:51.023 [DEBUG] [marthome.handler.InnogyDeviceHandler] - bridgeStatusChanged OFFLINE (COMMUNICATION_ERROR): Session not found
Als Attachment ein längeres Log.
Steuerung durch openHAB2 (Ubuntu 18.04LTS in Hyper-V)
OH2-Bindings: Zwave, Tado, innogy, Hue, MQTT(für nello), Nuki, UniFi, Netatmo, Neato, Tankerkönig, Homekit, Telegram, Pushover,
Zwave-Komponenten: 1x Zwave-USB-Dongle (an SEH myUTN-50a USB-Server), 6x Tür-/Fenstersensor, 4x Bewegungsmelder(Multisensor), 10x ZW-Stecker(inkl. Verbrauchsmessung), 5x Wandtaster, 1x Fernbedienung, 1x Nello, 1x Tado Bridge 2x Tado Raumthermostat, 4x Tado Heizkörperthermostat, Netatmo 2x Innen, 1x Außen,1x SH-Zentrale RWE: 1x Power Control Solar, 3x Rauchmelder(alt),1x Nuki inkl. Bridge,1x Hue-Bridge, 5x Living Colors, 1x LED-Schlauch, 4x Hue White&Color, 2x Kamera
OH2-Bindings: Zwave, Tado, innogy, Hue, MQTT(für nello), Nuki, UniFi, Netatmo, Neato, Tankerkönig, Homekit, Telegram, Pushover,
Zwave-Komponenten: 1x Zwave-USB-Dongle (an SEH myUTN-50a USB-Server), 6x Tür-/Fenstersensor, 4x Bewegungsmelder(Multisensor), 10x ZW-Stecker(inkl. Verbrauchsmessung), 5x Wandtaster, 1x Fernbedienung, 1x Nello, 1x Tado Bridge 2x Tado Raumthermostat, 4x Tado Heizkörperthermostat, Netatmo 2x Innen, 1x Außen,1x SH-Zentrale RWE: 1x Power Control Solar, 3x Rauchmelder(alt),1x Nuki inkl. Bridge,1x Hue-Bridge, 5x Living Colors, 1x LED-Schlauch, 4x Hue White&Color, 2x Kamera