NEWS
Test Adapter ioBroker.sainlogic v0.6.X GitHub/Latest
-
Hallo,
nach einigen Tagen Beobachtung, konnte ich feststellen, dass u.a. "rain" und "dailyrain" nicht upgadated wenn die Werte "0" sind. Während das Zurücksetzten des Wertes für "dailyrain" am Tagesanfang seinen Zweck erfüllen würde, ist das mit "rain" sicher nicht so einfach, es kann ja mehrmals am Tag anfangen und aufhören zu regnen. Das Erfassen eines Regenevents wäre schon eine feine Sache z.Bsp. zum Schließen von Dachflächenfenstern. Auch der Lux-Wert kann ja je nach Aufstellort täglich "0" werden, er bleibt aber auch, offenbar auf dem letzten Wert vor der "Nullmeldung" hängen. Im Falle der Helligkeit ist das m.E. aber kein Beinbruch.
Evtl. kann man, wenn der enstprechende Wert nach mehreren Zyklen kein Update erhalten hat, den Wert zurücksetzen?Trotzdem möchte ich mich nochmals bei @Fogg für die fantastische Arbeit bedanken.
Grüße...
-
@sender Ich habe für mich in ioBroker testweise mal ein Blockly Script laufen, in dem ich bei jeder Aktualisierung vom Adapter den Zeitstempel vom entsprechenden Wert mit dem aktuellen vergleiche. Sollte dieser älter als 2 Minuten (z.B. bei regen) sein, so wird dieser automatisch auf 0 gestellt.
Auf diesen Lösungsansatz bin ich hierrüber gekommen:
https://forum.iobroker.net/topic/11551/gelöst-mittels-blockly-mqtt-zeitstempel-auf-alter-prüfen/9Ich lasse mir jetzt die Werte in influx mal mitschreiben und werde die tage mal sehen ob es evtl. Probleme gibt.
-
@neo110 Das Klingt nach 'ner Idee, schau ich mir auch mal an. Danke für's teilen.
Edit: Ich teste das auch grad mit "rain", was ich aber nach längerer Zeit erst zurücksetze, mal sehen... Allerdings schneit es grad, der Test wird also noch auf sich warten lassen müssen...
Zusätzlich setze ich "dailyrain" 0:00 zurück, ich werde auch berichten. -
@neo110
Nach ein paar Tagen Testerei würde ich sagen, Deine Idee funktioniert 1A!
Ich setzte noch dailyrain, weeklyrain, monthlyrain und yearlyrain, jeweils täglich 0:01, montäglich 0:01, monatlich am 01. 0:01 und jährlich am 01.01. 0:01 zurück...
Nochmals Danke!
-
Hallo Zusammen,
als absoluter Laie brauche ich Hilfe.
Ich möchte meine ELV WS 980 in iobroker einbinden.
Dazu habe ich versucht den Adapter einzufügen, doch leider bekomme ich folgende Fehlermeldung:$ ./iobroker url "https://github.com/repo/ioBroker.gh/tarball/master" gh install https://github.com/repo/ioBroker.gh/tarball/master NPM version: 7.5.3 npm install https://github.com/repo/ioBroker.gh/tarball/master --loglevel error --prefix "/opt/iobroker" (System call) npm ERR! code E404 npm ERR! 404 Not Found - GET https://github.com/repo/ioBroker.gh/tarball/masternpm ERR! 404 npm ERR! 404 'https://github.com/repo/ioBroker.gh/tarball/master' is not in the npm registry.npm ERR! 404 This package name is not valid, because npm ERR! 404 1. name can only contain URL-friendly charactersnpm ERR! 404 2. name can no longer contain capital lettersnpm ERR! 404 npm ERR! 404 Note that you can also install from anpm ERR! 404 tarball, folder, http url, or git url. npm ERR! A complete log of this run can be found in:npm ERR! /home/iobroker/.npm/_logs/2021-02-13T11_15_36_621Z-debug.log ERROR: host.raspff Cannot install https://github.com/repo/ioBroker.gh/tarball/master: 1 ERROR: process exited with code 25
Was mach ich falsch?
Danke im Voraus!
Haifisch -
@haifisch_777 sagte in Test Adapter ioBroker.sainlogic v0.6.X GitHub/Latest:
NPM version: 7.5.3
Uhii .... bischen alt
Ziehe erstmal dein System Up to Date .
https://forum.iobroker.net/topic/35090/howto-nodejs-installation-und-upgrades-unter-debian
-
@glasfaser
Ok, vielen Dank, ich habe das System nach Anleitung auf den neusten Stang gebarcht, auch ohne Fehler :-).
Leider gibt es den Fehler noch immer!$ ./iobroker url "https://github.com/repo/ioBroker.gh/tarball/master" gh install https://github.com/repo/ioBroker.gh/tarball/master NPM version: 7.5.1 npm install https://github.com/repo/ioBroker.gh/tarball/master --loglevel error --prefix "/opt/iobroker" (System call) npm ERR! code E404npm ERR! 404 Not Found - GET https://github.com/repo/ioBroker.gh/tarball/masternpm ERR! 404 npm ERR! 404 'https://github.com/repo/ioBroker.gh/tarball/master' is not in the npm registry.npm ERR! 404 This package name is not valid, because npm ERR! 404 1. name can only contain URL-friendly charactersnpm ERR! 404 2. name can no longer contain capital lettersnpm ERR! 404 npm ERR! 404 Note that you can also install from anpm ERR! 404 tarball, folder, http url, or git url. npm ERR! A complete log of this run can be found in:npm ERR! /home/iobroker/.npm/_logs/2021-02-13T12_30_13_706Z-debug.log ERROR: host.raspff Cannot install https://github.com/repo/ioBroker.gh/tarball/master: 1 ERROR: process exited with code 25
Gruß
HaifischMod-Edit: Code in Code-Tag gepackt
-
Welchen Link nutzt du in GitHub , um es zu installieren .
https://github.com/phifogg/ioBroker.sainlogic
-
Ich gebe das ein:
-
Mache mal das:
.
-
@haifisch_777 sagte in Test Adapter ioBroker.sainlogic v0.6.X GitHub/Latest:
$ ./iobroker url "https://github.com/repo/ioBroker.gh/tarball/master" gh
install https://github.com/repo/ioBroker.gh/tarball/masterEr zieht es hiervon , die Adresse gibt es nicht :
.
-
@glasfaser
Suuuper, danke, das hat erst einmal funktioniert!Tolles Forum hier
-
@haifisch_777
Naja , irgend ein Fehler habe ich noch.
Vielleicht die Instanz nicht richtig eingerichtet?
-
-
Laut Screeshot hast du Node 15.8.0 , ich glaube nicht das dieses damit funktioniert.
Aktuell ist 12 bzw. 14 -
@glasfaser
Thanks,dann auf 14 zurück gehen?
-
Ja .
EDIT :
du hast 3.1.6
ab 3.2 kannst du experimentieren 15 nutzen , aber siehe hier :
https://forum.iobroker.net/topic/41029/js-controller-3-2-jetzt-im-latest
-
@glasfaser @Haifisch_777
Node15 bringt npm7 mit, das läuft aber noch nicht vernünftig mit dem ioBroker zusammen. Deshalb auf node12 oder node14 setzen. Und auch nicht manuell npm aktualisieren. -
deshalb mein Edit oben , da ich nicht weiß was er noch vor hat , bzw. gemacht hat
-
@glasfaser
Was es auch sei, am besten nicht mit einer krummen Entwicklerversion von node rumpfuschen.Die initiale Fehlermeldung kommt ja auch von npm@7. Mit npm@6 wäre das vermutlich sogar direkt gegangen.