Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Tester
  4. Test Adapter ioBroker.sainlogic v0.6.X GitHub/Latest

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    16
    1
    1.9k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    910

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.2k

Test Adapter ioBroker.sainlogic v0.6.X GitHub/Latest

Scheduled Pinned Locked Moved Tester
sainlogicwetterstationadapterws980wififroggit wh4000sh
326 Posts 60 Posters 81.0k Views 51 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • FoggF Fogg

    @Latzi said in Test Adapter ioBroker.sainlogic v0.6.X GitHub/Latest:

    @Fogg

    was mir hier auffällt ist der "doppelte Punkt" vor json bei Object.Module._extensions..json

    und beim Adapterstart den bereits bekannten Fehler mit den expr-eval:

    2020-05-26 19:26:05.441 - error: host.Pi4-Server startInstance system.adapter.sainlogic.0: required adapter "expr-eval" not found!
    

    Argh... da war noch ein ',' zuviel. Bitte nochmal testen. Danke!

    LatziL Online
    LatziL Online
    Latzi
    wrote on last edited by
    #21

    @Fogg
    Die Installation lief problemlos durch, doch beim Start kam einmalig folgende Fehlermeldung:

    2020-05-27 14:16:35.504  - info: host.Pi4-Server "system.adapter.sainlogic.0" enabled
    2020-05-27 14:16:35.603  - info: host.Pi4-Server instance system.adapter.sainlogic.0 started with pid 13071
    2020-05-27 14:16:37.079  - info: sainlogic.0 (13071) starting. Version 0.6.0 in /opt/iobroker/node_modules/iobroker.sainlogic, node: v12.16.3, js-controller: 3.1.4
    2020-05-27 14:16:37.124  - info: sainlogic.0 (13071) Starting Listener
    2020-05-27 14:16:37.142  - error: sainlogic.0 (13071) Error on retrieving object: weather.current.UVraw, err: null
    2020-05-27 14:16:37.149  - error: sainlogic.0 (13071) Error on retrieving object: weather.maxvalues.absolut.UVraw, err: null
    2020-05-27 14:16:37.150  - error: sainlogic.0 (13071) Error on retrieving object: weather.maxvalues.daily.UVraw, err: null
    2020-05-27 14:16:37.152  - error: sainlogic.0 (13071) Error on retrieving object: weather.current.dailyrain, err: null
    2020-05-27 14:16:37.153  - error: sainlogic.0 (13071) Error on retrieving object: weather.maxvalues.absolut.dailyrain, err: null
    2020-05-27 14:16:37.155  - error: sainlogic.0 (13071) Error on retrieving object: weather.maxvalues.daily.dailyrain, err: null
    2020-05-27 14:16:37.157  - error: sainlogic.0 (13071) Error on retrieving object: weather.current.dewpointtemp, err: null
    2020-05-27 14:16:37.158  - error: sainlogic.0 (13071) Error on retrieving object: weather.maxvalues.absolut.dewpointtemp, err: null
    2020-05-27 14:16:37.173  - error: sainlogic.0 (13071) Error on retrieving object: weather.maxvalues.daily.dewpointtemp, err: null
    2020-05-27 14:16:37.174  - error: sainlogic.0 (13071) Error on retrieving object: weather.minvalues.absolut.dewpointtemp, err: null
    2020-05-27 14:16:37.175  - error: sainlogic.0 (13071) Error on retrieving object: weather.minvalues.daily.dewpointtemp, err: null
    2020-05-27 14:16:37.177  - error: sainlogic.0 (13071) Error on retrieving object: weather.current.indoorhumidity, err: null
    2020-05-27 14:16:37.178  - error: sainlogic.0 (13071) Error on retrieving object: weather.maxvalues.absolut.indoorhumidity, err: null
    2020-05-27 14:16:37.180  - error: sainlogic.0 (13071) Error on retrieving object: weather.maxvalues.daily.indoorhumidity, err: null
    2020-05-27 14:16:37.181  - error: sainlogic.0 (13071) Error on retrieving object: weather.minvalues.absolut.indoorhumidity, err: null
    2020-05-27 14:16:37.182  - error: sainlogic.0 (13071) Error on retrieving object: weather.minvalues.daily.indoorhumidity, err: null
    2020-05-27 14:16:37.183  - error: sainlogic.0 (13071) Error on retrieving object: weather.current.indoortemp, err: null
    2020-05-27 14:16:37.184  - error: sainlogic.0 (13071) Error on retrieving object: weather.maxvalues.absolut.indoortemp, err: null
    2020-05-27 14:16:37.185  - error: sainlogic.0 (13071) Error on retrieving object: weather.maxvalues.daily.indoortemp, err: null
    2020-05-27 14:16:37.185  - error: sainlogic.0 (13071) Error on retrieving object: weather.minvalues.absolut.indoortemp, err: null
    2020-05-27 14:16:37.186  - error: sainlogic.0 (13071) Error on retrieving object: weather.minvalues.daily.indoortemp, err: null
    2020-05-27 14:16:37.187  - error: sainlogic.0 (13071) Error on retrieving object: weather.current.monthlyrain, err: null
    2020-05-27 14:16:37.188  - error: sainlogic.0 (13071) Error on retrieving object: weather.maxvalues.absolut.monthlyrain, err: null
    2020-05-27 14:16:37.189  - error: sainlogic.0 (13071) Error on retrieving object: weather.maxvalues.daily.monthlyrain, err: null
    2020-05-27 14:16:37.190  - error: sainlogic.0 (13071) Error on retrieving object: weather.current.outdoorhumidity, err: null
    2020-05-27 14:16:37.190  - error: sainlogic.0 (13071) Error on retrieving object: weather.maxvalues.absolut.outdoorhumidity, err: null
    2020-05-27 14:16:37.191  - error: sainlogic.0 (13071) Error on retrieving object: weather.maxvalues.daily.outdoorhumidity, err: null
    2020-05-27 14:16:37.192  - error: sainlogic.0 (13071) Error on retrieving object: weather.minvalues.absolut.outdoorhumidity, err: null
    2020-05-27 14:16:37.193  - error: sainlogic.0 (13071) Error on retrieving object: weather.minvalues.daily.outdoorhumidity, err: null
    2020-05-27 14:16:37.194  - error: sainlogic.0 (13071) Error on retrieving object: weather.current.outdoortemp, err: null
    2020-05-27 14:16:37.194  - error: sainlogic.0 (13071) Error on retrieving object: weather.maxvalues.absolut.outdoortemp, err: null
    2020-05-27 14:16:37.195  - error: sainlogic.0 (13071) Error on retrieving object: weather.maxvalues.daily.outdoortemp, err: null
    2020-05-27 14:16:37.196  - error: sainlogic.0 (13071) Error on retrieving object: weather.minvalues.absolut.outdoortemp, err: null
    2020-05-27 14:16:37.197  - error: sainlogic.0 (13071) Error on retrieving object: weather.minvalues.daily.outdoortemp, err: null
    2020-05-27 14:16:37.198  - error: sainlogic.0 (13071) Error on retrieving object: weather.current.pressureabs, err: null
    2020-05-27 14:16:37.198  - error: sainlogic.0 (13071) Error on retrieving object: weather.maxvalues.absolut.pressureabs, err: null
    2020-05-27 14:16:37.199  - error: sainlogic.0 (13071) Error on retrieving object: weather.maxvalues.daily.pressureabs, err: null
    2020-05-27 14:16:37.200  - error: sainlogic.0 (13071) Error on retrieving object: weather.minvalues.absolut.pressureabs, err: null
    2020-05-27 14:16:37.201  - error: sainlogic.0 (13071) Error on retrieving object: weather.minvalues.daily.pressureabs, err: null
    2020-05-27 14:16:37.201  - error: sainlogic.0 (13071) Error on retrieving object: weather.current.pressurerel, err: null
    2020-05-27 14:16:37.202  - error: sainlogic.0 (13071) Error on retrieving object: weather.maxvalues.absolut.pressurerel, err: null
    2020-05-27 14:16:37.203  - error: sainlogic.0 (13071) Error on retrieving object: weather.maxvalues.daily.pressurerel, err: null
    2020-05-27 14:16:37.204  - error: sainlogic.0 (13071) Error on retrieving object: weather.minvalues.absolut.pressurerel, err: null
    2020-05-27 14:16:37.204  - error: sainlogic.0 (13071) Error on retrieving object: weather.minvalues.daily.pressurerel, err: null
    2020-05-27 14:16:37.205  - error: sainlogic.0 (13071) Error on retrieving object: weather.current.rain, err: null
    2020-05-27 14:16:37.206  - error: sainlogic.0 (13071) Error on retrieving object: weather.maxvalues.absolut.rain, err: null
    2020-05-27 14:16:37.207  - error: sainlogic.0 (13071) Error on retrieving object: weather.current.solarradiation, err: null
    2020-05-27 14:16:37.208  - error: sainlogic.0 (13071) Error on retrieving object: weather.maxvalues.absolut.solarradiation, err: null
    2020-05-27 14:16:37.208  - error: sainlogic.0 (13071) Error on retrieving object: weather.maxvalues.daily.solarradiation, err: null
    2020-05-27 14:16:37.209  - error: sainlogic.0 (13071) Error on retrieving object: weather.current.uvi, err: null
    2020-05-27 14:16:37.210  - error: sainlogic.0 (13071) Error on retrieving object: weather.maxvalues.absolut.uvi, err: null
    2020-05-27 14:16:37.211  - error: sainlogic.0 (13071) Error on retrieving object: weather.maxvalues.daily.uvi, err: null
    2020-05-27 14:16:37.211  - error: sainlogic.0 (13071) Error on retrieving object: weather.current.weeklyrain, err: null
    2020-05-27 14:16:37.212  - error: sainlogic.0 (13071) Error on retrieving object: weather.maxvalues.absolut.weeklyrain, err: null
    2020-05-27 14:16:37.213  - error: sainlogic.0 (13071) Error on retrieving object: weather.current.windchilltemp, err: null
    2020-05-27 14:16:37.213  - error: sainlogic.0 (13071) Error on retrieving object: weather.minvalues.absolut.windchilltemp, err: null
    2020-05-27 14:16:37.214  - error: sainlogic.0 (13071) Error on retrieving object: weather.minvalues.daily.windchilltemp, err: null
    2020-05-27 14:16:37.215  - error: sainlogic.0 (13071) Error on retrieving object: weather.current.winddir, err: null
    2020-05-27 14:16:37.216  - error: sainlogic.0 (13071) Error on retrieving object: weather.current.windgustspeed, err: null
    2020-05-27 14:16:37.216  - error: sainlogic.0 (13071) Error on retrieving object: weather.maxvalues.absolut.windgustspeed, err: null
    2020-05-27 14:16:37.217  - error: sainlogic.0 (13071) Error on retrieving object: weather.maxvalues.daily.windgustspeed, err: null
    2020-05-27 14:16:37.218  - error: sainlogic.0 (13071) Error on retrieving object: weather.current.windspeed, err: null
    2020-05-27 14:16:37.219  - error: sainlogic.0 (13071) Error on retrieving object: weather.maxvalues.absolut.windspeed, err: null
    2020-05-27 14:16:37.220  - error: sainlogic.0 (13071) Error on retrieving object: weather.maxvalues.daily.windspeed, err: null
    2020-05-27 14:16:37.221  - error: sainlogic.0 (13071) Error on retrieving object: weather.current.yearlyrain, err: null
    2020-05-27 14:16:37.259  - error: sainlogic.0 (13071) Error on retrieving object: weather.maxvalues.absolut.yearlyrain, err: null
    

    Da ich den Listener verwende, wurde nach dem Empfang des ersten Datensatzes folgende Meldung ausgegeben und der Adapter automatisch gestoppt:

    2020-05-27 14:19:26.131  - info: sainlogic.0 (13945) Listener received WU update: {"ID":"ITRAGW1","PASSWORD":"xxx","indoortempf":"72.5","tempf":"65.5","dewptf":"42.4","windchillf":"65.5","indoorhumidity":"40","humidity":"43","windspeedmph":"3.4","windgustmph":"6.9","winddir":"201","absbaromin":"28.837","baromin":"30.623","rainin":"0.000","dailyrainin":"0.012","weeklyrainin":"0.732","monthlyrainin":"3.740","solarradiation":"675.41","UV":"6","dateutc":"2020-05-27 12:19:24","softwaretype":"EasyWeatherV1.5.0","action":"updateraw","realtime":"1","rtfreq":"5"}
    2020-05-27 14:19:26.152  - error: sainlogic.0 (13945) uncaught exception: undefined variable: x
    2020-05-27 14:19:26.155  - error: sainlogic.0 (13945) Error: undefined variable: x
        at evaluate (/opt/iobroker/node_modules/expr-eval/dist/bundle.js:208:19)
        at Expression.evaluate (/opt/iobroker/node_modules/expr-eval/dist/bundle.js:493:12)
        at Listener.extract_values (/opt/iobroker/node_modules/iobroker.sainlogic/lib/listener.js:141:39)
        at Server.<anonymous> (/opt/iobroker/node_modules/iobroker.sainlogic/lib/listener.js:66:69)
        at Server.emit (events.js:310:20)
        at parserOnIncoming (_http_server.js:786:12)
        at HTTPParser.parserOnHeadersComplete (_http_common.js:119:17)
    2020-05-27 14:19:27.158  - warn: sainlogic.0 (13945) Terminated (UNCAUGHT_EXCEPTION): Without reason
    2020-05-27 14:19:27.537  - info: sainlogic.0 (13945) terminating
    2020-05-27 14:19:27.722  - error: host.Pi4-Server instance system.adapter.sainlogic.0 terminated with code 6 (UNCAUGHT_EXCEPTION)
    

    Datenpunkte wurden nicht befüllt, allesamt 0

    FoggF 1 Reply Last reply
    0
    • LatziL Latzi

      @Fogg
      Die Installation lief problemlos durch, doch beim Start kam einmalig folgende Fehlermeldung:

      2020-05-27 14:16:35.504  - info: host.Pi4-Server "system.adapter.sainlogic.0" enabled
      2020-05-27 14:16:35.603  - info: host.Pi4-Server instance system.adapter.sainlogic.0 started with pid 13071
      2020-05-27 14:16:37.079  - info: sainlogic.0 (13071) starting. Version 0.6.0 in /opt/iobroker/node_modules/iobroker.sainlogic, node: v12.16.3, js-controller: 3.1.4
      2020-05-27 14:16:37.124  - info: sainlogic.0 (13071) Starting Listener
      2020-05-27 14:16:37.142  - error: sainlogic.0 (13071) Error on retrieving object: weather.current.UVraw, err: null
      2020-05-27 14:16:37.149  - error: sainlogic.0 (13071) Error on retrieving object: weather.maxvalues.absolut.UVraw, err: null
      2020-05-27 14:16:37.150  - error: sainlogic.0 (13071) Error on retrieving object: weather.maxvalues.daily.UVraw, err: null
      2020-05-27 14:16:37.152  - error: sainlogic.0 (13071) Error on retrieving object: weather.current.dailyrain, err: null
      2020-05-27 14:16:37.153  - error: sainlogic.0 (13071) Error on retrieving object: weather.maxvalues.absolut.dailyrain, err: null
      2020-05-27 14:16:37.155  - error: sainlogic.0 (13071) Error on retrieving object: weather.maxvalues.daily.dailyrain, err: null
      2020-05-27 14:16:37.157  - error: sainlogic.0 (13071) Error on retrieving object: weather.current.dewpointtemp, err: null
      2020-05-27 14:16:37.158  - error: sainlogic.0 (13071) Error on retrieving object: weather.maxvalues.absolut.dewpointtemp, err: null
      2020-05-27 14:16:37.173  - error: sainlogic.0 (13071) Error on retrieving object: weather.maxvalues.daily.dewpointtemp, err: null
      2020-05-27 14:16:37.174  - error: sainlogic.0 (13071) Error on retrieving object: weather.minvalues.absolut.dewpointtemp, err: null
      2020-05-27 14:16:37.175  - error: sainlogic.0 (13071) Error on retrieving object: weather.minvalues.daily.dewpointtemp, err: null
      2020-05-27 14:16:37.177  - error: sainlogic.0 (13071) Error on retrieving object: weather.current.indoorhumidity, err: null
      2020-05-27 14:16:37.178  - error: sainlogic.0 (13071) Error on retrieving object: weather.maxvalues.absolut.indoorhumidity, err: null
      2020-05-27 14:16:37.180  - error: sainlogic.0 (13071) Error on retrieving object: weather.maxvalues.daily.indoorhumidity, err: null
      2020-05-27 14:16:37.181  - error: sainlogic.0 (13071) Error on retrieving object: weather.minvalues.absolut.indoorhumidity, err: null
      2020-05-27 14:16:37.182  - error: sainlogic.0 (13071) Error on retrieving object: weather.minvalues.daily.indoorhumidity, err: null
      2020-05-27 14:16:37.183  - error: sainlogic.0 (13071) Error on retrieving object: weather.current.indoortemp, err: null
      2020-05-27 14:16:37.184  - error: sainlogic.0 (13071) Error on retrieving object: weather.maxvalues.absolut.indoortemp, err: null
      2020-05-27 14:16:37.185  - error: sainlogic.0 (13071) Error on retrieving object: weather.maxvalues.daily.indoortemp, err: null
      2020-05-27 14:16:37.185  - error: sainlogic.0 (13071) Error on retrieving object: weather.minvalues.absolut.indoortemp, err: null
      2020-05-27 14:16:37.186  - error: sainlogic.0 (13071) Error on retrieving object: weather.minvalues.daily.indoortemp, err: null
      2020-05-27 14:16:37.187  - error: sainlogic.0 (13071) Error on retrieving object: weather.current.monthlyrain, err: null
      2020-05-27 14:16:37.188  - error: sainlogic.0 (13071) Error on retrieving object: weather.maxvalues.absolut.monthlyrain, err: null
      2020-05-27 14:16:37.189  - error: sainlogic.0 (13071) Error on retrieving object: weather.maxvalues.daily.monthlyrain, err: null
      2020-05-27 14:16:37.190  - error: sainlogic.0 (13071) Error on retrieving object: weather.current.outdoorhumidity, err: null
      2020-05-27 14:16:37.190  - error: sainlogic.0 (13071) Error on retrieving object: weather.maxvalues.absolut.outdoorhumidity, err: null
      2020-05-27 14:16:37.191  - error: sainlogic.0 (13071) Error on retrieving object: weather.maxvalues.daily.outdoorhumidity, err: null
      2020-05-27 14:16:37.192  - error: sainlogic.0 (13071) Error on retrieving object: weather.minvalues.absolut.outdoorhumidity, err: null
      2020-05-27 14:16:37.193  - error: sainlogic.0 (13071) Error on retrieving object: weather.minvalues.daily.outdoorhumidity, err: null
      2020-05-27 14:16:37.194  - error: sainlogic.0 (13071) Error on retrieving object: weather.current.outdoortemp, err: null
      2020-05-27 14:16:37.194  - error: sainlogic.0 (13071) Error on retrieving object: weather.maxvalues.absolut.outdoortemp, err: null
      2020-05-27 14:16:37.195  - error: sainlogic.0 (13071) Error on retrieving object: weather.maxvalues.daily.outdoortemp, err: null
      2020-05-27 14:16:37.196  - error: sainlogic.0 (13071) Error on retrieving object: weather.minvalues.absolut.outdoortemp, err: null
      2020-05-27 14:16:37.197  - error: sainlogic.0 (13071) Error on retrieving object: weather.minvalues.daily.outdoortemp, err: null
      2020-05-27 14:16:37.198  - error: sainlogic.0 (13071) Error on retrieving object: weather.current.pressureabs, err: null
      2020-05-27 14:16:37.198  - error: sainlogic.0 (13071) Error on retrieving object: weather.maxvalues.absolut.pressureabs, err: null
      2020-05-27 14:16:37.199  - error: sainlogic.0 (13071) Error on retrieving object: weather.maxvalues.daily.pressureabs, err: null
      2020-05-27 14:16:37.200  - error: sainlogic.0 (13071) Error on retrieving object: weather.minvalues.absolut.pressureabs, err: null
      2020-05-27 14:16:37.201  - error: sainlogic.0 (13071) Error on retrieving object: weather.minvalues.daily.pressureabs, err: null
      2020-05-27 14:16:37.201  - error: sainlogic.0 (13071) Error on retrieving object: weather.current.pressurerel, err: null
      2020-05-27 14:16:37.202  - error: sainlogic.0 (13071) Error on retrieving object: weather.maxvalues.absolut.pressurerel, err: null
      2020-05-27 14:16:37.203  - error: sainlogic.0 (13071) Error on retrieving object: weather.maxvalues.daily.pressurerel, err: null
      2020-05-27 14:16:37.204  - error: sainlogic.0 (13071) Error on retrieving object: weather.minvalues.absolut.pressurerel, err: null
      2020-05-27 14:16:37.204  - error: sainlogic.0 (13071) Error on retrieving object: weather.minvalues.daily.pressurerel, err: null
      2020-05-27 14:16:37.205  - error: sainlogic.0 (13071) Error on retrieving object: weather.current.rain, err: null
      2020-05-27 14:16:37.206  - error: sainlogic.0 (13071) Error on retrieving object: weather.maxvalues.absolut.rain, err: null
      2020-05-27 14:16:37.207  - error: sainlogic.0 (13071) Error on retrieving object: weather.current.solarradiation, err: null
      2020-05-27 14:16:37.208  - error: sainlogic.0 (13071) Error on retrieving object: weather.maxvalues.absolut.solarradiation, err: null
      2020-05-27 14:16:37.208  - error: sainlogic.0 (13071) Error on retrieving object: weather.maxvalues.daily.solarradiation, err: null
      2020-05-27 14:16:37.209  - error: sainlogic.0 (13071) Error on retrieving object: weather.current.uvi, err: null
      2020-05-27 14:16:37.210  - error: sainlogic.0 (13071) Error on retrieving object: weather.maxvalues.absolut.uvi, err: null
      2020-05-27 14:16:37.211  - error: sainlogic.0 (13071) Error on retrieving object: weather.maxvalues.daily.uvi, err: null
      2020-05-27 14:16:37.211  - error: sainlogic.0 (13071) Error on retrieving object: weather.current.weeklyrain, err: null
      2020-05-27 14:16:37.212  - error: sainlogic.0 (13071) Error on retrieving object: weather.maxvalues.absolut.weeklyrain, err: null
      2020-05-27 14:16:37.213  - error: sainlogic.0 (13071) Error on retrieving object: weather.current.windchilltemp, err: null
      2020-05-27 14:16:37.213  - error: sainlogic.0 (13071) Error on retrieving object: weather.minvalues.absolut.windchilltemp, err: null
      2020-05-27 14:16:37.214  - error: sainlogic.0 (13071) Error on retrieving object: weather.minvalues.daily.windchilltemp, err: null
      2020-05-27 14:16:37.215  - error: sainlogic.0 (13071) Error on retrieving object: weather.current.winddir, err: null
      2020-05-27 14:16:37.216  - error: sainlogic.0 (13071) Error on retrieving object: weather.current.windgustspeed, err: null
      2020-05-27 14:16:37.216  - error: sainlogic.0 (13071) Error on retrieving object: weather.maxvalues.absolut.windgustspeed, err: null
      2020-05-27 14:16:37.217  - error: sainlogic.0 (13071) Error on retrieving object: weather.maxvalues.daily.windgustspeed, err: null
      2020-05-27 14:16:37.218  - error: sainlogic.0 (13071) Error on retrieving object: weather.current.windspeed, err: null
      2020-05-27 14:16:37.219  - error: sainlogic.0 (13071) Error on retrieving object: weather.maxvalues.absolut.windspeed, err: null
      2020-05-27 14:16:37.220  - error: sainlogic.0 (13071) Error on retrieving object: weather.maxvalues.daily.windspeed, err: null
      2020-05-27 14:16:37.221  - error: sainlogic.0 (13071) Error on retrieving object: weather.current.yearlyrain, err: null
      2020-05-27 14:16:37.259  - error: sainlogic.0 (13071) Error on retrieving object: weather.maxvalues.absolut.yearlyrain, err: null
      

      Da ich den Listener verwende, wurde nach dem Empfang des ersten Datensatzes folgende Meldung ausgegeben und der Adapter automatisch gestoppt:

      2020-05-27 14:19:26.131  - info: sainlogic.0 (13945) Listener received WU update: {"ID":"ITRAGW1","PASSWORD":"xxx","indoortempf":"72.5","tempf":"65.5","dewptf":"42.4","windchillf":"65.5","indoorhumidity":"40","humidity":"43","windspeedmph":"3.4","windgustmph":"6.9","winddir":"201","absbaromin":"28.837","baromin":"30.623","rainin":"0.000","dailyrainin":"0.012","weeklyrainin":"0.732","monthlyrainin":"3.740","solarradiation":"675.41","UV":"6","dateutc":"2020-05-27 12:19:24","softwaretype":"EasyWeatherV1.5.0","action":"updateraw","realtime":"1","rtfreq":"5"}
      2020-05-27 14:19:26.152  - error: sainlogic.0 (13945) uncaught exception: undefined variable: x
      2020-05-27 14:19:26.155  - error: sainlogic.0 (13945) Error: undefined variable: x
          at evaluate (/opt/iobroker/node_modules/expr-eval/dist/bundle.js:208:19)
          at Expression.evaluate (/opt/iobroker/node_modules/expr-eval/dist/bundle.js:493:12)
          at Listener.extract_values (/opt/iobroker/node_modules/iobroker.sainlogic/lib/listener.js:141:39)
          at Server.<anonymous> (/opt/iobroker/node_modules/iobroker.sainlogic/lib/listener.js:66:69)
          at Server.emit (events.js:310:20)
          at parserOnIncoming (_http_server.js:786:12)
          at HTTPParser.parserOnHeadersComplete (_http_common.js:119:17)
      2020-05-27 14:19:27.158  - warn: sainlogic.0 (13945) Terminated (UNCAUGHT_EXCEPTION): Without reason
      2020-05-27 14:19:27.537  - info: sainlogic.0 (13945) terminating
      2020-05-27 14:19:27.722  - error: host.Pi4-Server instance system.adapter.sainlogic.0 terminated with code 6 (UNCAUGHT_EXCEPTION)
      

      Datenpunkte wurden nicht befüllt, allesamt 0

      FoggF Offline
      FoggF Offline
      Fogg
      wrote on last edited by
      #22

      @Latzi Der erste Fehler ist ok, die Datenpunkte werden nun dabei erst angelegt. Könnte ich etwas schöner machen damit es nicht als 'erorr' ausgegeben wird :)

      Der zweite ist nicht so schön, hier versucht er einen Wert zu konvertieren. Die 1000 Frage ist welchen ....

      Kannst Du mal von dem dev-branch installieren?
      https://github.com/phifogg/ioBroker.sainlogic/tarball/dev - dann den Adapter auf 'debug' für logs stellen. Dann müsste ich sehen bei welchen Datenpunkt er aussteigt. Danke!

      LatziL 1 Reply Last reply
      0
      • FoggF Fogg

        @Latzi Der erste Fehler ist ok, die Datenpunkte werden nun dabei erst angelegt. Könnte ich etwas schöner machen damit es nicht als 'erorr' ausgegeben wird :)

        Der zweite ist nicht so schön, hier versucht er einen Wert zu konvertieren. Die 1000 Frage ist welchen ....

        Kannst Du mal von dem dev-branch installieren?
        https://github.com/phifogg/ioBroker.sainlogic/tarball/dev - dann den Adapter auf 'debug' für logs stellen. Dann müsste ich sehen bei welchen Datenpunkt er aussteigt. Danke!

        LatziL Online
        LatziL Online
        Latzi
        wrote on last edited by
        #23

        @Fogg sagte in Test Adapter ioBroker.sainlogic v0.6.X GitHub/Latest:

        Kannst Du mal von dem dev-branch installieren?

        Wird gemacht!

        Hier der log:

        2020-05-27 21:35:00.620  - info: host.Pi4-Server "system.adapter.sainlogic.0" enabled
        2020-05-27 21:35:00.710  - info: host.Pi4-Server instance system.adapter.sainlogic.0 started with pid 32402
        2020-05-27 21:35:01.677  - debug: sainlogic.0 (32402) Redis Objects: Use Redis connection: 127.0.0.1:9001
        2020-05-27 21:35:01.720  - debug: sainlogic.0 (32402) Objects client ready ... initialize now
        2020-05-27 21:35:01.725  - debug: sainlogic.0 (32402) Objects create System PubSub Client
        2020-05-27 21:35:01.726  - debug: sainlogic.0 (32402) Objects create User PubSub Client
        2020-05-27 21:35:01.728  - debug: sainlogic.0 (32402) Objects client initialize lua scripts
        2020-05-27 21:35:01.754  - debug: sainlogic.0 (32402) Objects connected to redis: 127.0.0.1:9001
        2020-05-27 21:35:01.762  - debug: sainlogic.0 (32402) objectDB connected
        2020-05-27 21:35:01.765  - debug: sainlogic.0 (32402) Redis States: Use Redis connection: 127.0.0.1:9000
        2020-05-27 21:35:02.788  - debug: sainlogic.0 (32402) States create User PubSub Client
        2020-05-27 21:35:03.452  - debug: sainlogic.0 (32402) States create System PubSub Client
        2020-05-27 21:35:03.598  - debug: sainlogic.0 (32402) States connected to redis: 127.0.0.1:9000
        2020-05-27 21:35:03.604  - debug: sainlogic.0 (32402) statesDB connected
        2020-05-27 21:35:04.384  - info: sainlogic.0 (32402) starting. Version 0.6.0 in /opt/iobroker/node_modules/iobroker.sainlogic, node: v12.17.0, js-controller: 3.1.4
        2020-05-27 21:35:04.427  - debug: sainlogic.0 (32402) Listener IP: 0.0.0.0
        2020-05-27 21:35:04.428  - debug: sainlogic.0 (32402) Listener port: 17551
        2020-05-27 21:35:04.428  - debug: sainlogic.0 (32402) Listener path: /weatherstation/updateweatherstation.php
        2020-05-27 21:35:04.428  - debug: sainlogic.0 (32402) Listener protocol: wunderground
        2020-05-27 21:35:04.429  - info: sainlogic.0 (32402) Starting Listener
        2020-05-27 21:35:05.602  - debug: sainlogic.0 (32402) system.adapter.admin.0: logging true
        2020-05-27 21:35:41.234  - info: sainlogic.0 (32402) Listener received WU update: {"ID":"ITRAGW1","PASSWORD":"xxx","indoortempf":"73.0","tempf":"54.1","dewptf":"45.0","windchillf":"54.1","indoorhumidity":"42","humidity":"71","windspeedmph":"0.7","windgustmph":"1.1","winddir":"97","absbaromin":"28.790","baromin":"30.576","rainin":"0.000","dailyrainin":"0.012","weeklyrainin":"0.732","monthlyrainin":"3.740","solarradiation":"0.00","UV":"0","dateutc":"2020-05-27 19:35:39","softwaretype":"EasyWeatherV1.5.0","action":"updateraw","realtime":"1","rtfreq":"5"}
        2020-05-27 21:35:41.238  - debug: sainlogic.0 (32402) Extracting value for info.softwaretype
        2020-05-27 21:35:41.239  - debug: sainlogic.0 (32402) Extracting value for weather.current.UVraw
        2020-05-27 21:35:41.239  - debug: sainlogic.0 (32402) Extracting value for weather.current.dailyrain
        2020-05-27 21:35:41.246  - debug: sainlogic.0 (32402) Extracting value for weather.current.dewpointtemp
        2020-05-27 21:35:41.247  - debug: sainlogic.0 (32402) Extracting value for weather.current.indoorhumidity
        2020-05-27 21:35:41.248  - debug: sainlogic.0 (32402) Extracting value for weather.current.indoortemp
        2020-05-27 21:35:41.249  - debug: sainlogic.0 (32402) Extracting value for weather.current.monthlyrain
        2020-05-27 21:35:41.250  - debug: sainlogic.0 (32402) Extracting value for weather.current.outdoorhumidity
        2020-05-27 21:35:41.250  - debug: sainlogic.0 (32402) Extracting value for weather.current.outdoortemp
        2020-05-27 21:35:41.251  - debug: sainlogic.0 (32402) Extracting value for weather.current.pressureabs
        2020-05-27 21:35:41.252  - debug: sainlogic.0 (32402) Extracting value for weather.current.pressurerel
        2020-05-27 21:35:41.252  - debug: sainlogic.0 (32402) Extracting value for weather.current.rain
        2020-05-27 21:35:41.253  - debug: sainlogic.0 (32402) Extracting value for weather.current.solarradiation
        2020-05-27 21:35:41.254  - debug: sainlogic.0 (32402) Extracting value for weather.current.uvi
        2020-05-27 21:35:41.254  - debug: sainlogic.0 (32402) Extracting value for weather.current.weeklyrain
        2020-05-27 21:35:41.255  - debug: sainlogic.0 (32402) Extracting value for weather.current.windchilltemp
        2020-05-27 21:35:41.256  - debug: sainlogic.0 (32402) Extracting value for weather.current.winddir
        2020-05-27 21:35:41.256  - debug: sainlogic.0 (32402) Extracting value for weather.current.windgustspeed
        2020-05-27 21:35:41.257  - debug: sainlogic.0 (32402) Extracting value for weather.current.windspeed
        2020-05-27 21:35:41.257  - debug: sainlogic.0 (32402) Extracting value for weather.current.yearlyrain
        2020-05-27 21:35:41.259  - error: sainlogic.0 (32402) uncaught exception: undefined variable: x
        2020-05-27 21:35:41.261  - error: sainlogic.0 (32402) Error: undefined variable: x
            at evaluate (/opt/iobroker/node_modules/expr-eval/dist/bundle.js:208:19)
            at Expression.evaluate (/opt/iobroker/node_modules/expr-eval/dist/bundle.js:493:12)
            at Listener.extract_values (/opt/iobroker/node_modules/iobroker.sainlogic/lib/listener.js:142:39)
            at Server.<anonymous> (/opt/iobroker/node_modules/iobroker.sainlogic/lib/listener.js:66:69)
            at Server.emit (events.js:315:20)
            at parserOnIncoming (_http_server.js:790:12)
            at HTTPParser.parserOnHeadersComplete (_http_common.js:119:17)
        2020-05-27 21:35:41.770  - info: sainlogic.0 (32402) terminating
        2020-05-27 21:35:41.772  - info: sainlogic.0 (32402) Terminated (NO_ERROR): Without reason
        

        Nun ist mir der Fehler auch klar, meine Station liefert keinen yearlyrain - wieder so eine Einsparung meiner Station - das hab ich nun vom "geiz ist geil" ;-)

        FoggF 1 Reply Last reply
        1
        • LatziL Latzi

          @Fogg sagte in Test Adapter ioBroker.sainlogic v0.6.X GitHub/Latest:

          Kannst Du mal von dem dev-branch installieren?

          Wird gemacht!

          Hier der log:

          2020-05-27 21:35:00.620  - info: host.Pi4-Server "system.adapter.sainlogic.0" enabled
          2020-05-27 21:35:00.710  - info: host.Pi4-Server instance system.adapter.sainlogic.0 started with pid 32402
          2020-05-27 21:35:01.677  - debug: sainlogic.0 (32402) Redis Objects: Use Redis connection: 127.0.0.1:9001
          2020-05-27 21:35:01.720  - debug: sainlogic.0 (32402) Objects client ready ... initialize now
          2020-05-27 21:35:01.725  - debug: sainlogic.0 (32402) Objects create System PubSub Client
          2020-05-27 21:35:01.726  - debug: sainlogic.0 (32402) Objects create User PubSub Client
          2020-05-27 21:35:01.728  - debug: sainlogic.0 (32402) Objects client initialize lua scripts
          2020-05-27 21:35:01.754  - debug: sainlogic.0 (32402) Objects connected to redis: 127.0.0.1:9001
          2020-05-27 21:35:01.762  - debug: sainlogic.0 (32402) objectDB connected
          2020-05-27 21:35:01.765  - debug: sainlogic.0 (32402) Redis States: Use Redis connection: 127.0.0.1:9000
          2020-05-27 21:35:02.788  - debug: sainlogic.0 (32402) States create User PubSub Client
          2020-05-27 21:35:03.452  - debug: sainlogic.0 (32402) States create System PubSub Client
          2020-05-27 21:35:03.598  - debug: sainlogic.0 (32402) States connected to redis: 127.0.0.1:9000
          2020-05-27 21:35:03.604  - debug: sainlogic.0 (32402) statesDB connected
          2020-05-27 21:35:04.384  - info: sainlogic.0 (32402) starting. Version 0.6.0 in /opt/iobroker/node_modules/iobroker.sainlogic, node: v12.17.0, js-controller: 3.1.4
          2020-05-27 21:35:04.427  - debug: sainlogic.0 (32402) Listener IP: 0.0.0.0
          2020-05-27 21:35:04.428  - debug: sainlogic.0 (32402) Listener port: 17551
          2020-05-27 21:35:04.428  - debug: sainlogic.0 (32402) Listener path: /weatherstation/updateweatherstation.php
          2020-05-27 21:35:04.428  - debug: sainlogic.0 (32402) Listener protocol: wunderground
          2020-05-27 21:35:04.429  - info: sainlogic.0 (32402) Starting Listener
          2020-05-27 21:35:05.602  - debug: sainlogic.0 (32402) system.adapter.admin.0: logging true
          2020-05-27 21:35:41.234  - info: sainlogic.0 (32402) Listener received WU update: {"ID":"ITRAGW1","PASSWORD":"xxx","indoortempf":"73.0","tempf":"54.1","dewptf":"45.0","windchillf":"54.1","indoorhumidity":"42","humidity":"71","windspeedmph":"0.7","windgustmph":"1.1","winddir":"97","absbaromin":"28.790","baromin":"30.576","rainin":"0.000","dailyrainin":"0.012","weeklyrainin":"0.732","monthlyrainin":"3.740","solarradiation":"0.00","UV":"0","dateutc":"2020-05-27 19:35:39","softwaretype":"EasyWeatherV1.5.0","action":"updateraw","realtime":"1","rtfreq":"5"}
          2020-05-27 21:35:41.238  - debug: sainlogic.0 (32402) Extracting value for info.softwaretype
          2020-05-27 21:35:41.239  - debug: sainlogic.0 (32402) Extracting value for weather.current.UVraw
          2020-05-27 21:35:41.239  - debug: sainlogic.0 (32402) Extracting value for weather.current.dailyrain
          2020-05-27 21:35:41.246  - debug: sainlogic.0 (32402) Extracting value for weather.current.dewpointtemp
          2020-05-27 21:35:41.247  - debug: sainlogic.0 (32402) Extracting value for weather.current.indoorhumidity
          2020-05-27 21:35:41.248  - debug: sainlogic.0 (32402) Extracting value for weather.current.indoortemp
          2020-05-27 21:35:41.249  - debug: sainlogic.0 (32402) Extracting value for weather.current.monthlyrain
          2020-05-27 21:35:41.250  - debug: sainlogic.0 (32402) Extracting value for weather.current.outdoorhumidity
          2020-05-27 21:35:41.250  - debug: sainlogic.0 (32402) Extracting value for weather.current.outdoortemp
          2020-05-27 21:35:41.251  - debug: sainlogic.0 (32402) Extracting value for weather.current.pressureabs
          2020-05-27 21:35:41.252  - debug: sainlogic.0 (32402) Extracting value for weather.current.pressurerel
          2020-05-27 21:35:41.252  - debug: sainlogic.0 (32402) Extracting value for weather.current.rain
          2020-05-27 21:35:41.253  - debug: sainlogic.0 (32402) Extracting value for weather.current.solarradiation
          2020-05-27 21:35:41.254  - debug: sainlogic.0 (32402) Extracting value for weather.current.uvi
          2020-05-27 21:35:41.254  - debug: sainlogic.0 (32402) Extracting value for weather.current.weeklyrain
          2020-05-27 21:35:41.255  - debug: sainlogic.0 (32402) Extracting value for weather.current.windchilltemp
          2020-05-27 21:35:41.256  - debug: sainlogic.0 (32402) Extracting value for weather.current.winddir
          2020-05-27 21:35:41.256  - debug: sainlogic.0 (32402) Extracting value for weather.current.windgustspeed
          2020-05-27 21:35:41.257  - debug: sainlogic.0 (32402) Extracting value for weather.current.windspeed
          2020-05-27 21:35:41.257  - debug: sainlogic.0 (32402) Extracting value for weather.current.yearlyrain
          2020-05-27 21:35:41.259  - error: sainlogic.0 (32402) uncaught exception: undefined variable: x
          2020-05-27 21:35:41.261  - error: sainlogic.0 (32402) Error: undefined variable: x
              at evaluate (/opt/iobroker/node_modules/expr-eval/dist/bundle.js:208:19)
              at Expression.evaluate (/opt/iobroker/node_modules/expr-eval/dist/bundle.js:493:12)
              at Listener.extract_values (/opt/iobroker/node_modules/iobroker.sainlogic/lib/listener.js:142:39)
              at Server.<anonymous> (/opt/iobroker/node_modules/iobroker.sainlogic/lib/listener.js:66:69)
              at Server.emit (events.js:315:20)
              at parserOnIncoming (_http_server.js:790:12)
              at HTTPParser.parserOnHeadersComplete (_http_common.js:119:17)
          2020-05-27 21:35:41.770  - info: sainlogic.0 (32402) terminating
          2020-05-27 21:35:41.772  - info: sainlogic.0 (32402) Terminated (NO_ERROR): Without reason
          

          Nun ist mir der Fehler auch klar, meine Station liefert keinen yearlyrain - wieder so eine Einsparung meiner Station - das hab ich nun vom "geiz ist geil" ;-)

          FoggF Offline
          FoggF Offline
          Fogg
          wrote on last edited by
          #24

          @Latzi Ahh!! Super, gut zu wissen :)
          Wer rechnet denn mit sowas .... dann baue ich noch eine Prüfung ein ob ein Wert vorhanden ist...

          L B 2 Replies Last reply
          1
          • FoggF Fogg

            @Latzi Ahh!! Super, gut zu wissen :)
            Wer rechnet denn mit sowas .... dann baue ich noch eine Prüfung ein ob ein Wert vorhanden ist...

            L Offline
            L Offline
            lemuba
            wrote on last edited by lemuba
            #25

            @Fogg

            Ich bin noch nicht dazu gekommen den Adapter zu testen... bin gerade im Urlaub, hole es aber bald nach...

            Wäre es vielleicht noch eine Idee, dass Du noch eine Weiterleitungsmöglichkeit der Rohdaten an einen zweiten (und ggf. dritten) Port und IP Adresse mit aufnimmst? Bin darüber auch gerade mit Oliver von Foshkplugin zugange, bekomme von Ihm seine 0.6 Beta zugesandt - diese hat dann diverse Weiterleitungsmöglichkeiten. Mein Workflow würde dann erstmal so aussehen:

            WS-View: Custom Server Einstellung/Ecowitt Protokoll:

            -> Eingang ins Foshkplugin, Umrechnung der Werte in Metrisch, aber auch Berechnungen/Zusätzliche Datenpunkte wie Hitzeindex, Luftdrucktendenz, etc.

            Ausgang/Weiterleitung durch das Generic Foshkplugin:

            a) In den Iobroker, erledige ich noch über Node-Red
            b) Weewx, hatte ich gerade eingerichtet
            c) Was immer mir noch einfällt

            Durch eine Weiterleitungmöglichkeit Deines Adapters, der in WS-View eingestellten Custom Server Einstellung, hätte man dann auch die Möglichkeit, weitere Wetterapps entsprechend ohne zusätzlichen DP-1500 Wetterdongle zu füttern...

            https://www.wxforum.net/index.php?topic=39559.0

            https://www.loxforum.com/forum/projektforen/loxberry/plugins/222662-loxberry-plugin-foshkplugin-wettergateway-froggit-dp1500-ecowitt-gw1000-anbinden?p=251128#post251128

            FoggF 1 Reply Last reply
            0
            • FoggF Offline
              FoggF Offline
              Fogg
              wrote on last edited by Fogg
              #26

              @Latzi Ich habe das nun abgefangen. Wenn Du neu installierst (dev oder main, egal), dann sollte es gehen. Im Warning log sollte eine Meldung auftauchen dass der Wert fehlt aber sonst nichts.

              @lemuba Hmm. spannende Anforderung. Du meinst also im Ecowitt oder WU Protokoll einfach weiterleiten was neu angekommen ist? Noch ganz erschliesst sich mir der Nutzen nicht. Testen könnte ich das mal... so schwer wäre es sicher nicht.

              LatziL L 2 Replies Last reply
              0
              • FoggF Fogg

                @Latzi Ich habe das nun abgefangen. Wenn Du neu installierst (dev oder main, egal), dann sollte es gehen. Im Warning log sollte eine Meldung auftauchen dass der Wert fehlt aber sonst nichts.

                @lemuba Hmm. spannende Anforderung. Du meinst also im Ecowitt oder WU Protokoll einfach weiterleiten was neu angekommen ist? Noch ganz erschliesst sich mir der Nutzen nicht. Testen könnte ich das mal... so schwer wäre es sicher nicht.

                LatziL Online
                LatziL Online
                Latzi
                wrote on last edited by
                #27

                @Fogg

                oje, da kommt folgende Fehlermeldung nach dem Adapterstart:

                2020-05-29 06:16:17.643 - info: host.Pi4-Server "system.adapter.sainlogic.0" enabled
                2020-05-29 06:16:17.780 - info: host.Pi4-Server instance system.adapter.sainlogic.0 started with pid 3077
                2020-05-29 06:16:18.334 - error: host.Pi4-Server Caught by controller[0]: /opt/iobroker/node_modules/iobroker.sainlogic/lib/listener.js:138
                2020-05-29 06:16:18.335 - error: host.Pi4-Server Caught by controller[0]: const value = json_response[DATAFIELDS[attr][this.protocol];
                2020-05-29 06:16:18.335 - error: host.Pi4-Server Caught by controller[0]: ^
                2020-05-29 06:16:18.335 - error: host.Pi4-Server Caught by controller[0]: SyntaxError: Unexpected token ';'
                2020-05-29 06:16:18.336 - error: host.Pi4-Server Caught by controller[0]: at wrapSafe (internal/modules/cjs/loader.js:1054:16)
                2020-05-29 06:16:18.336 - error: host.Pi4-Server Caught by controller[0]: at Module._compile (internal/modules/cjs/loader.js:1102:27)
                2020-05-29 06:16:18.336 - error: host.Pi4-Server Caught by controller[0]: at Object.Module._extensions..js (internal/modules/cjs/loader.js:1158:10)
                2020-05-29 06:16:18.336 - error: host.Pi4-Server Caught by controller[0]: at Module.load (internal/modules/cjs/loader.js:986:32)
                2020-05-29 06:16:18.337 - error: host.Pi4-Server Caught by controller[0]: at Function.Module._load (internal/modules/cjs/loader.js:879:14)
                2020-05-29 06:16:18.337 - error: host.Pi4-Server Caught by controller[0]: at Module.require (internal/modules/cjs/loader.js:1026:19)
                2020-05-29 06:16:18.337 - error: host.Pi4-Server Caught by controller[0]: at require (internal/modules/cjs/helpers.js:72:18)
                2020-05-29 06:16:18.337 - error: host.Pi4-Server Caught by controller[0]: at Object. (/opt/iobroker/node_modules/iobroker.sainlogic/main.js:14:18)
                2020-05-29 06:16:18.338 - error: host.Pi4-Server Caught by controller[0]: at Module._compile (internal/modules/cjs/loader.js:1138:30)
                2020-05-29 06:16:18.338 - error: host.Pi4-Server Caught by controller[0]: at Object.Module._extensions..js (internal/modules/cjs/loader.js:1158:10)
                2020-05-29 06:16:18.338 - error: host.Pi4-Server instance system.adapter.sainlogic.0 terminated with code 1 (JS_CONTROLLER_STOPPED)
                
                
                FoggF 1 Reply Last reply
                0
                • LatziL Latzi

                  @Fogg

                  oje, da kommt folgende Fehlermeldung nach dem Adapterstart:

                  2020-05-29 06:16:17.643 - info: host.Pi4-Server "system.adapter.sainlogic.0" enabled
                  2020-05-29 06:16:17.780 - info: host.Pi4-Server instance system.adapter.sainlogic.0 started with pid 3077
                  2020-05-29 06:16:18.334 - error: host.Pi4-Server Caught by controller[0]: /opt/iobroker/node_modules/iobroker.sainlogic/lib/listener.js:138
                  2020-05-29 06:16:18.335 - error: host.Pi4-Server Caught by controller[0]: const value = json_response[DATAFIELDS[attr][this.protocol];
                  2020-05-29 06:16:18.335 - error: host.Pi4-Server Caught by controller[0]: ^
                  2020-05-29 06:16:18.335 - error: host.Pi4-Server Caught by controller[0]: SyntaxError: Unexpected token ';'
                  2020-05-29 06:16:18.336 - error: host.Pi4-Server Caught by controller[0]: at wrapSafe (internal/modules/cjs/loader.js:1054:16)
                  2020-05-29 06:16:18.336 - error: host.Pi4-Server Caught by controller[0]: at Module._compile (internal/modules/cjs/loader.js:1102:27)
                  2020-05-29 06:16:18.336 - error: host.Pi4-Server Caught by controller[0]: at Object.Module._extensions..js (internal/modules/cjs/loader.js:1158:10)
                  2020-05-29 06:16:18.336 - error: host.Pi4-Server Caught by controller[0]: at Module.load (internal/modules/cjs/loader.js:986:32)
                  2020-05-29 06:16:18.337 - error: host.Pi4-Server Caught by controller[0]: at Function.Module._load (internal/modules/cjs/loader.js:879:14)
                  2020-05-29 06:16:18.337 - error: host.Pi4-Server Caught by controller[0]: at Module.require (internal/modules/cjs/loader.js:1026:19)
                  2020-05-29 06:16:18.337 - error: host.Pi4-Server Caught by controller[0]: at require (internal/modules/cjs/helpers.js:72:18)
                  2020-05-29 06:16:18.337 - error: host.Pi4-Server Caught by controller[0]: at Object. (/opt/iobroker/node_modules/iobroker.sainlogic/main.js:14:18)
                  2020-05-29 06:16:18.338 - error: host.Pi4-Server Caught by controller[0]: at Module._compile (internal/modules/cjs/loader.js:1138:30)
                  2020-05-29 06:16:18.338 - error: host.Pi4-Server Caught by controller[0]: at Object.Module._extensions..js (internal/modules/cjs/loader.js:1158:10)
                  2020-05-29 06:16:18.338 - error: host.Pi4-Server instance system.adapter.sainlogic.0 terminated with code 1 (JS_CONTROLLER_STOPPED)
                  
                  
                  FoggF Offline
                  FoggF Offline
                  Fogg
                  wrote on last edited by
                  #28

                  @Latzi said in Test Adapter ioBroker.sainlogic v0.6.X GitHub/Latest:

                  @Fogg

                  oje, da kommt folgende Fehlermeldung nach dem Adapterstart:

                  :face_palm: Die Fehlermeldung war falsch. Da war kein ';' zuviel sondern ein ']' zu wenig....

                  Jetzt aber... :hand_with_index_and_middle_fingers_crossed:

                  LatziL 1 Reply Last reply
                  1
                  • FoggF Fogg

                    @Latzi said in Test Adapter ioBroker.sainlogic v0.6.X GitHub/Latest:

                    @Fogg

                    oje, da kommt folgende Fehlermeldung nach dem Adapterstart:

                    :face_palm: Die Fehlermeldung war falsch. Da war kein ';' zuviel sondern ein ']' zu wenig....

                    Jetzt aber... :hand_with_index_and_middle_fingers_crossed:

                    LatziL Online
                    LatziL Online
                    Latzi
                    wrote on last edited by
                    #29

                    @Fogg
                    Listener läuft :clap: Werte kommen an :clap: :clap: :clap:

                    1 Reply Last reply
                    1
                    • M Offline
                      M Offline
                      mihas
                      wrote on last edited by
                      #30

                      Kann jemand sagen, ob der Adapter Sainlogic Profi WLAN Wetterstation unterstützt? Die Außeneinheit sieht genau wie ELV WS980Wifi aus, die Inneneinheit aber viel besser :)

                      ? 1 Reply Last reply
                      0
                      • M mihas

                        Kann jemand sagen, ob der Adapter Sainlogic Profi WLAN Wetterstation unterstützt? Die Außeneinheit sieht genau wie ELV WS980Wifi aus, die Inneneinheit aber viel besser :)

                        ? Offline
                        ? Offline
                        A Former User
                        wrote on last edited by
                        #31

                        @mihas ja, macht es, steht "unterstützt Wunderground" im Text, und genauso sieht meine auch aus, hab se bei Conrad geholt Eurocron WF2900

                        Bin sehr zufrieden damit.

                        LatziL 1 Reply Last reply
                        0
                        • ? A Former User

                          @mihas ja, macht es, steht "unterstützt Wunderground" im Text, und genauso sieht meine auch aus, hab se bei Conrad geholt Eurocron WF2900

                          Bin sehr zufrieden damit.

                          LatziL Online
                          LatziL Online
                          Latzi
                          wrote on last edited by
                          #32

                          @mihas, @ilovegym
                          diese Station hab ich auch im Einsatz, hat aber gegenüber der ELV und Froggit einen eingeschränkten Funktionsumfang (keine jährliche Regenmenge, der Scheduler von diesem Adapter kann nicht verwendet werden, somit kein aktives Abfragen der Station möglich, ...). Wenn das keine Rolle spielt ist diese Variante etwas günstiger und erfüllt seinen Zweck ;-)

                          1 Reply Last reply
                          0
                          • NegaleinN Offline
                            NegaleinN Offline
                            Negalein
                            Global Moderator
                            wrote on last edited by
                            #33

                            etwas OT, aber gibt es für die WH4000SE einen LED-Display, wie zB bei der WH3000SE?

                            ° Node.js & System Update ---> sudo apt update, iob stop, sudo apt full-upgrade
                            ° Node.js Fixer ---> iob nodejs-update
                            ° Fixer ---> iob fix

                            L 1 Reply Last reply
                            0
                            • NegaleinN Negalein

                              etwas OT, aber gibt es für die WH4000SE einen LED-Display, wie zB bei der WH3000SE?

                              L Offline
                              L Offline
                              lemuba
                              wrote on last edited by lemuba
                              #34

                              @Negalein sagte in Test Adapter ioBroker.sainlogic v0.6.X GitHub/Latest:

                              etwas OT, aber gibt es für die WH4000SE einen LED-Display, wie zB bei der WH3000SE?

                              Na, jedes Display was für die Ausseneinheit verfügbar ist. Ansonsten direkt bei Lucy/Exowitt in der 868MHz Variante anfragen und bestellen.

                              http://www.ecowitt.com/plug/search.asp?classid=2&key=display

                              1 Reply Last reply
                              0
                              • Z Offline
                                Z Offline
                                zmaier
                                wrote on last edited by
                                #35

                                Hi,
                                kurze Info von mir. DP1500 funktioniert tadellos. Aber zusätzliche Sensoren (DP50) werden nicht übertragen. Protokoll ist Ecowitt.
                                Lässt sich das noch integrieren?

                                sG
                                Martin

                                1 Reply Last reply
                                1
                                • StrathColeS Offline
                                  StrathColeS Offline
                                  StrathCole
                                  wrote on last edited by
                                  #36

                                  @Fogg vielen Dank für den Adapter. Funktioniert bisher super mit einer Sainlogic Pro. Einen Wunsch hätte ich noch: Einen Datenpunkt, der die Windrichtung von ° umgerechnet in S, SW usw. anzeigt. Dann muss ich mir kein Skript dafür basteln ;-)

                                  SolarWatt-Anlage mit 9,6 kWp – KOSTAL Plenticore Plus 10 – BYD B-Box HV 8,96 – Viessmann Vitocal 333g – Zehnder ComfoD 350 (Comfoair 350) mit RS232-Ethernet-Konverter

                                  FoggF 1 Reply Last reply
                                  1
                                  • Z Offline
                                    Z Offline
                                    zmaier
                                    wrote on last edited by zmaier
                                    #37

                                    Ups, eins ist mir doch aufgefallen : sainlogic.0.info.last_update wird nicht aktualisiert - der Wert enthält nichts.

                                    071196db-85c4-41bd-a2d1-2c04694e75b6-image.png

                                    sainlogic.0	2020-05-29 18:03:15.764	info	(13782) Listener body is PASSKEY=A4A0DF19169CDDE4372DCBA20A902004&stationtype=GW1000A_V1.5.9&dateutc=2020-05-29+16:03:14&tempinf=75.4&humidityin=45&baromrelin=29.276&baromabsin=29.276&temp1f=75.38&hu
                                    sainlogic.0	2020-05-29 18:02:14.784	info	(13782) Listener received EW update: {"PASSKEY":"A4A0DF19169CDDE4372DCBA20A902004","stationtype":"GW1000A_V1.5.9","dateutc":"2020-05-29 16:02:13","tempinf":"75.4","humidityin":"45","baromrelin":"29.2
                                    
                                    FoggF 1 Reply Last reply
                                    0
                                    • FoggF Fogg

                                      @Latzi Ich habe das nun abgefangen. Wenn Du neu installierst (dev oder main, egal), dann sollte es gehen. Im Warning log sollte eine Meldung auftauchen dass der Wert fehlt aber sonst nichts.

                                      @lemuba Hmm. spannende Anforderung. Du meinst also im Ecowitt oder WU Protokoll einfach weiterleiten was neu angekommen ist? Noch ganz erschliesst sich mir der Nutzen nicht. Testen könnte ich das mal... so schwer wäre es sicher nicht.

                                      L Offline
                                      L Offline
                                      lemuba
                                      wrote on last edited by lemuba
                                      #38

                                      @Fogg sagte in Test Adapter ioBroker.sainlogic v0.6.X GitHub/Latest:

                                      @lemuba Hmm. spannende Anforderung. Du meinst also im Ecowitt oder WU Protokoll einfach weiterleiten was neu angekommen ist? Noch ganz erschliesst sich mir der Nutzen nicht. Testen könnte ich das mal... so schwer wäre es sicher nicht.

                                      Wie gesagt, der Nutzen wäre, dass man darüber weitere Apps wie z.B. Weewx, Cumulus, etc., etc. mit (DP1500) Sensordaten füttern könnte, ohne einen weiteren DP1500 kaufen zu müssen...

                                      @zmaier Dafür benötigt @Fogg sicherlich die Rohdaten/den kompletten String der Ecowitt Daten, falls er denn zusätzliche Sensoren mit aufnehmen möchte...?

                                      Entweder gibt es in seinem Adapter die Möglichkeit den String abzugreifen/Copy und an Ihn zu übermitteln? Oder Du machst das über Node-Red mit einem TCP-Listen Node und Debug Node. Aus dem Debug-Node könntest Du dann einfachst die Daten kopieren und an Fogg übermitteln.
                                      Beispiel hier: https://forum.iobroker.net/assets/uploads/files/1589471569296-flow.jpg

                                      https://forum.iobroker.net/topic/32877/froggit-dp1500-ecowitt-gw1000-usb-dongle-node-red-flow/17

                                      Mal abwarten was @Fogg antwortet...

                                      1 Reply Last reply
                                      0
                                      • Z zmaier

                                        Ups, eins ist mir doch aufgefallen : sainlogic.0.info.last_update wird nicht aktualisiert - der Wert enthält nichts.

                                        071196db-85c4-41bd-a2d1-2c04694e75b6-image.png

                                        sainlogic.0	2020-05-29 18:03:15.764	info	(13782) Listener body is PASSKEY=A4A0DF19169CDDE4372DCBA20A902004&stationtype=GW1000A_V1.5.9&dateutc=2020-05-29+16:03:14&tempinf=75.4&humidityin=45&baromrelin=29.276&baromabsin=29.276&temp1f=75.38&hu
                                        sainlogic.0	2020-05-29 18:02:14.784	info	(13782) Listener received EW update: {"PASSKEY":"A4A0DF19169CDDE4372DCBA20A902004","stationtype":"GW1000A_V1.5.9","dateutc":"2020-05-29 16:02:13","tempinf":"75.4","humidityin":"45","baromrelin":"29.2
                                        
                                        FoggF Offline
                                        FoggF Offline
                                        Fogg
                                        wrote on last edited by
                                        #39

                                        @zmaier said in Test Adapter ioBroker.sainlogic v0.6.X GitHub/Latest:

                                        Ups, eins ist mir doch aufgefallen : sainlogic.0.info.last_update wird nicht aktualisiert - der Wert enthält nichts.

                                        071196db-85c4-41bd-a2d1-2c04694e75b6-image.png

                                        sainlogic.0	2020-05-29 18:03:15.764	info	(13782) Listener body is PASSKEY=A4A0DF19169CDDE4372DCBA20A902004&stationtype=GW1000A_V1.5.9&dateutc=2020-05-29+16:03:14&tempinf=75.4&humidityin=45&baromrelin=29.276&baromabsin=29.276&temp1f=75.38&hu
                                        sainlogic.0	2020-05-29 18:02:14.784	info	(13782) Listener received EW update: {"PASSKEY":"A4A0DF19169CDDE4372DCBA20A902004","stationtype":"GW1000A_V1.5.9","dateutc":"2020-05-29 16:02:13","tempinf":"75.4","humidityin":"45","baromrelin":"29.2
                                        

                                        Danke, das last_update korrigiere ich, ist wohl beim letzten Umstellen rausgefolgen :/

                                        Für die zusätzlichen Sensoren wäre es in der Tat gut ich kriege den kompletten String. Der output oben ist nicht komplett. Schau mal ob Du den ganz rausschneiden kannst. Dann kann ich die Werte sicher auslesen.

                                        1 Reply Last reply
                                        0
                                        • StrathColeS StrathCole

                                          @Fogg vielen Dank für den Adapter. Funktioniert bisher super mit einer Sainlogic Pro. Einen Wunsch hätte ich noch: Einen Datenpunkt, der die Windrichtung von ° umgerechnet in S, SW usw. anzeigt. Dann muss ich mir kein Skript dafür basteln ;-)

                                          FoggF Offline
                                          FoggF Offline
                                          Fogg
                                          wrote on last edited by
                                          #40

                                          @StrathCole said in Test Adapter ioBroker.sainlogic v0.6.X GitHub/Latest:

                                          @Fogg vielen Dank für den Adapter. Funktioniert bisher super mit einer Sainlogic Pro. Einen Wunsch hätte ich noch: Einen Datenpunkt, der die Windrichtung von ° umgerechnet in S, SW usw. anzeigt. Dann muss ich mir kein Skript dafür basteln ;-)

                                          Das lässt sich einrichten. Gibt ja sicher auch schon Formeln / Definitionen dazu :) Nehm ich auf die Liste.

                                          Z FoggF 2 Replies Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          738

                                          Online

                                          32.6k

                                          Users

                                          82.2k

                                          Topics

                                          1.3m

                                          Posts
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Home
                                          • Recent
                                          • Tags
                                          • Unread 0
                                          • Categories
                                          • Unreplied
                                          • Popular
                                          • GitHub
                                          • Docu
                                          • Hilfe