@guergen Vielen Dank ! Das war's. In Phoscon gelöscht und anschließend auch noch in den Objekten den betreffenden Baum. Dann über Phoscon neu aufgenommen und jetzt ist alles ok.
Dazu ist nun auch noch npm richtig.
NEWS
Best posts made by DGR
-
RE: [Gelöst] Aqara Fenstersensor zeigt falschen Zustand
-
RE: [gelöst] mal wieder: No connection to databases possible ...
@apollon77
doch noch ein Wermutstropfen. Vor dieser Aktion hatte ich schon das Problem beim Backup und jetzt wieder (Invalid string length):Started iobroker ... [DEBUG] [iobroker] - host.PI-AL-01 1194 states saved [DEBUG] [iobroker] - host.PI-AL-01 309380 objects saved [ERROR] [iobroker] - host.PI-AL-01 Backup not created: Invalid string length [DEBUG] [iobroker] - Backup created: undefined [DEBUG] [iobroker] - done [DEBUG] [historyDB] - compress from historyDB started ... [DEBUG] [historyDB] - Backup created: /opt/iobroker/backups/historyDB_2022_03_16-14_54_11_backupiobroker.tar.gz [DEBUG] [historyDB] - done [ERROR] [ftp] - Error: connect ECONNREFUSED 192.168.196.161:21
-
RE: Alias-Manager Adapter
@da_woody
Ich habe festgestellt, dass mit Alias nicht alles so läuft wie direkt vom Objekt:
Korrektur:
tut mir leid. Es war wohl mein Fehler. Ich hatte einen Datenpunkt im betreffenden Objekt per Script geändert, was an dieser Stelle eigentlich nicht zulässig war.
Latest posts made by DGR
-
RE: Datenpunkt für einen Zähler
@klassisch
Das mit dem Kumulieren auf dem ESP stellt sich bei mir als schwierig heraus. Ich habe den ESP mit ESP Easy geflasht. Da kann man auch über "Internal Pullup" aufsummieren und nach einer vorzugebenden Zeit den Wert senden lassen. Hier habe ich aber keine Möglichkeit nach einem erreichten Wert zu senden (habe ich zumindest nicht gefunden).
Vielleicht müßte ich Python flashen statt ESP Easy und dann ein entsprechendes Script erstellen.
Das könnte für den Stromzähler was bringen. Ich erhalte allerdings auch den aktuellen Stand des Gaszählers. Das läuft nicht über einen ESP, sondern es wird lediglich ein Reed-Kontakt eingesetzt, der Änderungen über Zigbee sendet. Somit habe ich da keine entsprechende Möglichkeit. Das alles ist nicht so problematisch, da beide Zähler nur wenige Meter entfernt sind. Da würde sich der Aufwand für den Stromzähler nicht lohnen - bis auf die Freude beim Basteln. -
RE: Datenpunkt für einen Zähler
@codierknecht
Die Nutzung der Variablen habe ich da wo es geht so umgestellt. Das klappt so jetzt auch nach Unterbrechung/Neustart des Scripts.
Danke. -
RE: Viessmannapi.0 verstehen/übersetzen
@iomatze
Hallo,
ich nutze auch die Viessmann-API, allerdings lese ich die Werte nur. Obwohl ich einen anderen Heizungstyp habe als der, der für diese API wohl mal gedacht war, habe ich über den Vergleich mit den angezeigten Daten der Viessmann-App einige wichtige Datenpunkte der API nutzen können. Ich zweifle aber, ob man über ioBroker dort Daten ändern kann. -
RE: Datenpunkt für einen Zähler
@klassisch
Da hast du wohl recht. Schaue ich mir am Wochenende mal an. -
RE: Datenpunkt für einen Zähler
@codierknecht
OK., vielen Dank für den Hinweis. Das werde ich mal so umbauen und testen. -
RE: Datenpunkt für einen Zähler
@dgr
Das war leider ein Denkfehler von mir. Es geht so zumindest nicht an den Stellen, wo ich die Daten brauche. Ich will die aktuellen Daten ja über Influx lesen aus ioBroker und dann in Grafana darstellen. Also brauche ich die Verbindung ioBroker - InfluxDB2.
Was mir in dem Zusammenhang nicht klar ist, ist der Unterschied in ioBroker-Scripte-Blockly zwischen "steuere" und "aktualisiere". In beiden Fällen werden neue Daten geschrieben. Ob das für mein Problem relevant ist, weiß ich nicht. Ich suche noch immer nach einer Möglichkeit, eine Verbindung von einem Datenpunkt zu Influx herzustellen, ohne den Datenpunkt laufend mit neuen Daten zu füllen. Mich interessiert nur der jeweils letzte/aktuelle Wert.
Wie bereits oben beschrieben hatte ich es auch Variablen getestet. Das läuft solange gut, bis das Script mal gestoppt/neu gestartet wird. Dann wird die Variable nicht vom alten Stand weiter gezählt, sondern beginnt wieder bei 1 (oder 0).
Beispiel für den Hintergrund der ganzen Aktion:
Ich lese über einen Fototransistor an einem ESP8266-Controller die blinkende LED am Stromzähler aus. Dort entsprechen 500 Lichtimpulse 1 kWh, also zähle ich 50 Impulse und erhöhe dann den Zählerstand im ioBroker um 0,1 kWh. Dann wird der Zähler wieder auf 0 gestellt. Mit der Zeit entstehen hier viele Daten mit Werten immer 1 bis 50, von denen ich ja nur den aktuellen Wert brauche. -
RE: Datenpunkt für einen Zähler
@codierknecht
ja, das meine ich mit "Datensatz". Aber das Problem hat sich jetzt ganz einfach geklärt. Ich nutze zwar den Datenpunkt, aber nur als Datenpunkt und aktiviere nicht die Verknüpfung mit Influx. Somit hat der Datenpunkt immer den aktuellen Wert und die Datenbank wird nicht zugemüllt. -
RE: Datenpunkt für einen Zähler
@dreistein
klingt einfach in der Kürze. Ist es wahrscheinlich auch, aber hilft mir so leider nicht weiter. -
Datenpunkt für einen Zähler
Ich habe einen Datenpunkt erstellt und möchte ihn für einen einfachen Zähler nutzen (z.B. 1 bis 50).
Egal, ob ich den Wert mit "steuere" oder "aktualisiere" in Blockly ändere, immer wird ein neuer Datensatz mit dem veränderten Wert geschrieben. Ich möchte aber in dem Datenpunkt nur EINEN Datensatz mit dem jeweils aktuellen Wert stehen haben, weil sonst unnötig viele Datensätze mit der Zeit entstehen würden.
Ich habe es auch mit einer Variablen versucht, aber das hat den Nachteil, dass bei jeder Änderung des Scripts wieder von vorn gezählt wird und nicht weiter mit dem letzten Wert.
Leider habe ich bisher keine Lösung gefunden. -
RE: [gelöst] ESP8266 mit Lichtsensor mit Fotowid./Fototransistor
@dgr ich habe es jetzt zufriedenstellend gelöst mit einem Fototransistor LPT80, dem D1 Mini NodeMcu ESP8266 WLAN und einem Widerstand. Das eigentliche Problem bei mir lag wahrscheinlich an der falschen Schaltung des Widerstandes. Die Größe des Widerstandes ist bei mir nur zufällig bei 820K. Es geht wahrscheinlich auch mit einem anderen.
Die Zählung erfolgt sehr genau anhand der Lichtimpulse. Es läuft bei mir in Verbindung mit dem ioBroker. Ich zähle die Lichtimpulse bis 50 und dann addiere ich zum Stand 0,1
Bei mir sind 500 Impulse = 1 kWh
Ähnlich läuft bei mir die Übertragung des aktuellen Gaszählerstandes (mit einem Aqara- Fenster/Türsensor).