My openhab.log is spitting out some error messages. And I cannot seem to get them fixed.
Any help/pointers would be appreciated.
First my openhab.log messages:
2019-03-23 10:13:05.427 [WARN ] [ing.ipcamera.handler.IpCameraHandler] - Cameras selected 'ONVIF media profile' is using encoding of H_264 and needs to be MJPEG to work with the new streaming features.
2019-03-23 10:13:07.436 [WARN ] [ing.ipcamera.handler.IpCameraHandler] - Following NPE occured when trying to connect to the camera with ONVIF.java.lang.NullPointerException
2019-03-23 10:13:07.436 [ERROR] [ing.ipcamera.handler.IpCameraHandler] - Since an NPE occured when asking the camera about PTZ, the PTZ controls will not work. If the camera does not come online, give the camera the wrong ONVIF port number so it can bypass using ONVIF and still come online.
2019-03-23 10:13:07.442 [WARN ] [.core.thing.binding.BaseThingHandler] - Handler IpCameraHandler of thing ipcamera:FOSCAM:evicam tried updating channel imageUrl although the handler was already disposed.
2019-03-23 10:13:07.443 [WARN ] [.core.thing.binding.BaseThingHandler] - Handler IpCameraHandler of thing ipcamera:FOSCAM:evicam tried updating channel rtspUrl although the handler was already disposed.
2019-03-23 10:13:08.114 [WARN ] [.core.thing.binding.BaseThingHandler] - Handler IpCameraHandler of thing ipcamera:FOSCAM:evicam tried updating channel image although the handler was already disposed.
2019-03-23 10:13:10.490 [ERROR] [ing.saaj.soap.ver1_2.SOAPPart1_2Impl] - SAAJ0415: InputStream does not represent a valid SOAP 1.2 Message
2019-03-23 10:13:10.495 [INFO ] [ing.ipcamera.handler.IpCameraHandler] - IP Camera at 192.168.1.252:88 is now online.
2019-03-23 10:13:10.507 [ERROR] [ing.ipcamera.handler.IpCameraHandler] - Exception occured starting the new streaming server:{}
java.net.SocketException: Toegang geweigerd ###<-- This is DUTCH for ACCESS DENIED
My main concerns are the onvif media profile error and the last error line:
Exception occured starting the new streaming server:{}
java.net.SocketException: Toegang geweigerd ###<-- This is DUTCH for ACCESS DENIED
My config files are:
IPCAMERAS.THINGS
Thing ipcamera:FOSCAM:evicam "Evi Babyfoon" @ "Woonkamer" [
IPADDRESS="192.168.XXX.XXX",
PASSWORD="XXX",
USERNAME="XXX",
POLL_CAMERA_MS=2000,
SERVER_PORT=888,
IP_WHITELIST="(XX)(XX)(XX)(XX)(XX)(XX)",
IMAGE_UPDATE_EVENTS=0,
AUDIO_URL_OVERRIDE="http://192.168.X.XXX:XX/cgi-bin/CGIProxy.fcgi?cmd=setAudioAlarmConfig&isEnable=1&sensitivity=0&linkage=14&triggerInterval=5&schedule0=281474976710655&schedule1=281474976710655&schedule2=281474976710655&schedule3=281474976710655&schedule4=281474976710655&schedule5=281474976710655&schedule6=281474976710655&usr=XXX&pwd=XXXX",
]
And my IPCAMERAS.ITEMS
Switch EviCamUpdateImage "Nieuwe Afbeelding" { channel="ipcamera:FOSCAM:evicam:updateImageNow" }
Number EviCamDirection "Camera Richting"
Dimmer EviCamPan "Horizontaal [%d] Links/Rechts" { channel="ipcamera:FOSCAM:evicam:pan" }
Dimmer EviCamTilt "Verticaal [%d] Boven/Onder" { channel="ipcamera:FOSCAM:evicam:tilt" }
Dimmer EviCamZoom "Vergroten [%d] +/-" { channel="ipcamera:FOSCAM:evicam:zoom" }
Switch EviCamEnableMotion "Bewegingsalarm Aan/Uit" { channel="ipcamera:FOSCAM:evicam:enableMotionAlarm" }
Switch EviCamMotionAlarm "Beweging gevonden" { channel="ipcamera:FOSCAM:evicam:motionAlarm" }
Switch EviCamEnableAudioAlarm "Geluidsalarm Aan/Uit" { channel="ipcamera:FOSCAM:evicam:enableAudioAlarm" }
Switch EviCamAudioAlarm "Geluid gevonden" { channel="ipcamera:FOSCAM:evicam:audioAlarm" }
Dimmer EviCamAudioThreshold "Geluidsdrempel [%d]" { channel="ipcamera:FOSCAM:evicam:thresholdAudioAlarm" }
Dimmer EviCamLED "Nachtvisie [%d]" { channel="ipcamera:FOSCAM:evicam:enableLED" }
Switch EviCamAutoLED "Auto Nachtvisie" { channel="ipcamera:FOSCAM:evicam:autoLED" }
String EviCamTextOverlay "Tekst overlay" { channel="ipcamera:FOSCAM:evicam:textOverlay" }
String EviCamAPIAccess "Toegang tot API" { channel="ipcamera:FOSCAM:evicam:apiAccess" }
IPCAMERAS.SITEMAP
Frame label="Evi Babyfoon" icon="camera" {
Webview url="http://192.168.XXX.XXX:XX/cgi-bin/CGIStream.cgi?cmd=GetMJStream&usr=XXX&pwd=XXX" height=15
Switch item=EviCamDirection icon=movecontrol label="Positie Babyfoon" mappings=[0="NORMAAL", 1="BOVEN", 2="ONDER", 3="RECHTS"]
// Switch item=EviCamUpdateImage
// Default item=EviCamMotionAlarm icon=siren
Default item=EviCamAudioAlarm icon=siren
// Text label="Advanced Controls" icon="settings"{
// Switch item=EviCamEnableMotion
Default item=EviCamEnableAudioAlarm
// Default item=EviCamAudioThreshold icon=recorder
// Slider item=EviCamLED
// Default item=EviCamAutoLED
// Slider item=EviCamPan icon=movecontrol
// Slider item=EviCamTilt icon=movecontrol
// Slider item=EviCamZoom icon=zoom
} // end of Frame
Just for clarity sake, everything does work! I can view, control and get sound alarm of the camera. But I was wondering what these error messages mean…
Thanks for the help!