Wechselrichter Hoymiles HM-600 mit FHEM verbinden anstelle mit WLAN Stick DTU-W1

Begonnen von josburg, 25 Mai 2021, 18:03:41

Vorheriges Thema - Nächstes Thema

HeikoE

Zitat von: HeikoE am 12 August 2022, 11:56:59
Habe ich gemacht, es geht aber immer noch nicht.
Ursprünglich stand da noch "esp_ahoy:" vor Balkon. Es geht aber weder mit noch ohne.

Sorry, ich war zu ungeduldig.
mit

set Balkonsolar limit 150

wird die Leistung begrenzt, allerdings nicht auf 150,0 sondern z.B. 153,5. Da dachte ich, eine Wolke hätte sich ausgewirkt
Im attr setList steht jetzt

on:noArg Balkon/devcontrol/0/0 on
off:noArg Balkon/devcontrol/0/1 off
limit Balkon/devcontrol/0/11 $EVTPART1
reboot:noArg Balkon/devcontrol/0/2 restart


PS: Nach

set Balkonsolar limit set 150

startet der ESP neu.

Beta-User

Zitat von: HeikoE am 12 August 2022, 11:56:59
Ich hatte im automatisch entstandenen "Urdevice"
set Balkonsolar attrTemplate hoymiles_microinverter_hub_bridge
ausgeführt. Das hat wie erwähnt alle Readings gelöscht und [...] im attr setList

on:noArg esp_ahoy:Balkon/devcontrol/INVERTER_NR/0 on
off:noArg esp_ahoy:Balkon/devcontrol/INVERTER_NR/1 off
limit esp_ahoy:Balkon/devcontrol/INVERTER_NR/11 $EVTPART1
reboot:noArg esp_ahoy:Balkon/devcontrol/INVERTER_NR/2 restart

Die setList wird nach meinem Verständnis nur gesetzt, wenn man das 2. attrTemplate auch noch setzt, und zwar (versehentlich) auf das bereits fertig konfigurierte Ausgangsdevice.

ZitatNach einer Zeit wurde das neue Device mit den Leistungsdaten automatisch angelegt. Da habe ich nichts mehr gemacht.
Das attr readingList ist da direkt so gewesen:

Das paßt nur auf einen Einkanaligen Inverter, was aber vermutlich auf den HM-400 zutrifft. Aber da gehört die setList (die einzenlen Zeilen ohne den CID-Teil vor dem Topic!) eigentlich hin

Zitat
Mit Auswahl von limit aus der dropdown-Liste wird anscheinend der Eintrag vom reading "limit" übernommen, und immer mit Klick auf "set" um den Text "set" ergänzt.
[...]
Ja, das ist die Folge von "setStateList" und der (von dir? dazugepackten) dropdown-Liste. Da (bisher) nicht rückgemeldet wird, dass das erfolgreich war (reine Nummer kommt zurück), kommt da im Reading-Inhalt das "set " dazu. Erwartet wird aber eine reine Nummer => das muss man händisch machen, über FHEMWEB geht es erst, wenn der Rückkanal ggf. da ist (oder wir das auf der FHEM-Seite kompensieren).
Ich hatte extra ein Freitext-Feld vorgesehen, damit solche Effekte erst mal kompensiert werden :( .

Anmerkung:
Falls da jemand im Hintergrund "gute Tipps" geben sollte: Bitte aufhören, wie ihr seht ist das KONTRAPRODUKTIV, weil es keiner nachvollziehen kann, der die Diskussion nicht kennt!

Das mit dem reboot ist interessant zu wissen, m.E. ist das ein firmwarebug, der zu beheben ist; jedenfalls werde ich das nicht als "reboot"-Kommando implementieren 8) .
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

HeikoE

Zitat von: Beta-User am 12 August 2022, 12:18:55
Das paßt nur auf einen Einkanaligen Inverter, was aber vermutlich auf den HM-400 zutrifft.
Stimmt, HM400 hat einen Kanal

Zitat von: Beta-User am 12 August 2022, 12:18:55
Ja, das ist die Folge von "setStateList" und der (von dir? dazugepackten) dropdown-Liste.
Ich habe dahingehend nichts dazugepackt. Ich meine den Auswahldialod der Weboberfläche.

Ich hänge auch mal ein List der beiden Devices an.

Beta-User

Danke vorab mal für das/die lists (RAW-Format wäre noch einfacher gewesen, aber so ist es auch ok).

Da war noch was schräg beim Auswerten der Parameter am 2. Device, update folgt bei Gelegenheit über's svn - dann gleich mit Auswahlmöglichkeit für die Anzahl der Kanäle. Sowas findet man aber leider nur, wenn man Spielmaterial hat...

Was das set ... limit angeht, kommt doch dann ein Freitextfeld, oder ist das bei diesem Style anders. Da kann man im Prinzip was beliebiges eintragen, also insbesondere auch den (internen Zusatz) "set " entfernen. Versendet wird effektiv jedenfalls $EVTPART1, was der ersten Zeichenkette entspricht - also bei "set set 400" dann eben das 1. "set". Schreibt man da "150 bla blub" rein, wird "150" versendet.
Die setList hatte ich übrigens dazugepackt, weil irgendwo stand, wie die strukturell aussehen müßte. Dass es sie gibt bedeutet aber nicht, dass mir klar wäre, wie sie sinnvoll zu verwenden wäre ::) ... Vermutet hatte ich schon, dass es eine Zahl sein sollte, aber für eine Vorgabe (z.B. per BRI-Slider) fehlte mir noch ein sinnvoller Wertebereich... Von daher wird die kommende Fassung sicher nicht die letzte sein ;D ...

Anbei auch wieder ein Artefakt (0.5.10), wie üblich ohne Gewähr auf Funktionalität...
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

TheTrumpeter

Wie ist denn das kleinste Abfrageintervall in den 0.5.x Versionen gesetzt?
Die 0.4.26 läuft nun seit ein paar Tagen ohne jegliche Auffälligkeit oder Reboot durch. Allerdings könnte das auch nur am Abfrageintervall liegen, vor dem Versionssprung hatte ich 5 Sekunden.
FHEM auf RPi3, THZ (LWZ404SOL), RPII2C & I2C_MCP342x (ADCPiZero), PowerMap, CustomReadings, RPI_GPIO, Twilight, nanoCUL (WMBus für Diehl Wasserzähler & Regenerationszähler für BWT AqaSmart), ESPEasy, TPLinkHS110

thymjan

Hab gestern den ahoy-Transceiver zusammengebastelt. Heute mein Panel besorgt und installiert und das letzte Licht hat noch die ersten Daten produziert. Sehr, sehr coole Arbeit! Vielen Dank!

defmod MQTT2_balcony_ MQTT2_DEVICE balcony_
attr MQTT2_balcony_ IODev mqttBroker
attr MQTT2_balcony_ autocreate 1
attr MQTT2_balcony_ bridgeRegexp balcony/([^/]+)/ch[0-9]+/.*:.* "balcony_$1"
attr MQTT2_balcony_ icon solar_icon
attr MQTT2_balcony_ model hoymiles_microinverter_hub_bridge
attr MQTT2_balcony_ readingList balcony/version:.* version\
  balcony/free_heap:.* free_heap\
  balcony/uptime:.* uptime\
  balcony/device:.* device\
balcony_:/HM-300/ch1/U_DC:.* U_DC\
balcony_:/HM-300/ch1/I_DC:.* I_DC\
balcony_:/HM-300/ch1/P_DC:.* P_DC\
balcony_:/HM-300/ch1/YieldDay:.* YieldDay\
balcony_:/HM-300/ch1/YieldTotal:.* YieldTotal\
balcony_:/HM-300/ch1/Irradiation:.* Irradiation\
balcony_:/HM-300/ch0/U_AC:.* U_AC\
balcony_:/HM-300/ch0/I_AC:.* I_AC\
balcony_:/HM-300/ch0/P_AC:.* P_AC\
balcony_:/HM-300/ch0/P_ACr:.* P_ACr\
balcony_:/HM-300/ch0/Freq:.* Freq\
balcony_:/HM-300/ch0/Temp:.* Temp\
balcony_:/HM-300/ch0/ALARM_MES_ID:.* ALARM_MES_ID\
balcony_:/HM-300/ch0/P_DC:.* P_DC\
balcony_:/HM-300/ch0/Efficiency:.* Efficiency\
balcony_:/uptime:.* uptime
attr MQTT2_balcony_ room balcony solar,MQTT2_DEVICE
attr MQTT2_balcony_ setStateList on off

setstate MQTT2_balcony_ 2022-08-15 20:47:08 ALARM_MES_ID 6.000
setstate MQTT2_balcony_ 2022-08-15 20:47:08 Efficiency 0.000
setstate MQTT2_balcony_ 2022-08-15 20:47:08 Freq 0.000
setstate MQTT2_balcony_ 2022-08-15 20:47:08 I_AC 0.000
setstate MQTT2_balcony_ 2022-08-15 20:47:08 I_DC 0.050
setstate MQTT2_balcony_ 2022-08-15 20:47:08 Irradiation 0.000
setstate MQTT2_balcony_ 2022-08-15 20:47:08 P_AC 0.000
setstate MQTT2_balcony_ 2022-08-15 20:47:08 P_ACr 0.000
setstate MQTT2_balcony_ 2022-08-15 20:47:08 P_DC 1.200
setstate MQTT2_balcony_ 2022-08-15 20:47:08 Temp 26.400
setstate MQTT2_balcony_ 2022-08-15 20:47:08 U_AC 0.800
setstate MQTT2_balcony_ 2022-08-15 20:47:08 U_DC 23.500
setstate MQTT2_balcony_ 2022-08-15 20:47:08 YieldDay 0.000
setstate MQTT2_balcony_ 2022-08-15 20:47:08 YieldTotal 0.000
setstate MQTT2_balcony_ 2022-08-15 20:27:54 attrTemplateVersion 20200812
setstate MQTT2_balcony_ 2022-08-15 21:14:38 uptime 3349


Das IODev war noch falsch gesetzt, bis jetzt habe ich nur Daten empfangen.
Muss morgen mal sehen, ob die setList dann erzeugt wird. Die fehlt bis jetzt noch.

Beta-User

@laserichi: Falls du noch hier mitliest: der MI-600 sollte in greifbare Nähe rücken...

@thymjan:
setList wird nie automatisch angelegt. Auf das erstellte Device das 1. attrTemplate anwenden, dann die Anwendungshinweise zum 2. beachten... (Und Rückmeldung geben).

IODev bitte händisch korrigieren!
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

TomLee

OT

Zitat@laserichi: Falls du noch hier mitliest: der MI-600 sollte in greifbare Nähe rücken...

Darf man fragen was er dir zur Zeit Wert war ihn zu bestellen ?

Beta-User

Zitat von: TomLee am 15 August 2022, 21:55:51
Darf man fragen was er dir zur Zeit Wert war ihn zu bestellen ?
Diese Info wäre a) nicht "zur Zeit" (der werkelt schon eine Weile vor sich hin), und würde dir
b) nichts bringen, weil das Gerät technisch schon wieder veraltet ist (und vermutlich auch nicht mehr erhältlich).

Die "MI-Serie" ist "2. Generation" (Seriennummern beginnend mit 10xx), aktuell verkauft (wenn verfügbar) werden 3. Generation (Seriennummern 11xx).

Das war auch der Grund, warum ich speziell @laserichi genannt hatte: Er scheint auch einen von diesen "frühen" im Bestand zu haben, und mit denen spricht "ahoy" noch nicht, weil die in einem etwas anderen Dialekt funken. Es gibt aber ein paar Varianten der "ersten Fassung" des im "ahoy-repo" enthaltenen Sketches, mit der man zumindest mal Daten von diesen Geräten aus der 2. Generation erhalten kann. Also falls jemand mitliest, der ein Gerät mit Seriennummer 10xx hat: in dem Thread bei Mikrocontroller.net einklinken...
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

TheTrumpeter

Zitat von: TheTrumpeter am 15 August 2022, 13:59:19
Die 0.4.26 läuft nun seit ein paar Tagen ohne jegliche Auffälligkeit oder Reboot durch. Allerdings könnte das auch nur am Abfrageintervall liegen, vor dem Versionssprung hatte ich 5 Sekunden.
Wie schaffe ich es denn die Sourcen zu genau dieser Version aus Git zu bekommen?
In der aktuellen Version finde ich in der "defines.h" in Zeile 70/71:
// minimum send interval
#define MIN_SEND_INTERVAL       15


Würd' das gerne mit 5 Sekunden übersetzen um zu sehen, ob die 0.4.26 tatsächlich besser als meine alte Version ist oder die vermeintliche Stabilität nur durch die geringere Sende-/Empfangsfrequenz "passiert".


EDIT: Denke ich hab's gefunden... werd' mich dann in den nächsten Tagen wohl ans Aktualisieren der Build-Umgebung machen.
FHEM auf RPi3, THZ (LWZ404SOL), RPII2C & I2C_MCP342x (ADCPiZero), PowerMap, CustomReadings, RPI_GPIO, Twilight, nanoCUL (WMBus für Diehl Wasserzähler & Regenerationszähler für BWT AqaSmart), ESPEasy, TPLinkHS110

kabanett

Hallo

@Beta-User
Vielen Dank fürs bereitstellen der Firmware!!!
Bedingt durch die Version 0.5.12, die keine meiner Einstellungen übernommen hat, habe ich die Devices in fhem gelöscht. Wollte eh mal neu starten...  ;)

Nach der Konfiguration des ESP wurde mir die DTU angelegt.
Internals:
   CFGFN     
   CID        AHOY_DTU
   DEF        AHOY_DTU
   FUUID      62fba702-f33f-0fc8-8859-21d3698c5a1cfa29
   IODev      MQTT2_Server
   LASTInputDev MQTT2_Server
   MQTT2_Server_CONN MQTT2_Server_192.168.xx.xx_54520
   MQTT2_Server_MSGCNT 901
   MQTT2_Server_TIME 2022-08-16 17:28:31
   MSGCNT     901
   NAME       MQTT2_AHOY_DTU
   NR         50606
   STATE      ???
   TYPE       MQTT2_DEVICE
   eventCount 952
   .DT:
     DEVICETOPIC MQTT2_AHOY_DTU
   .attraggr:
   .attrminint:
   OLDREADINGS:
   READINGS:
     2022-08-16 16:19:25   attrTemplateVersion 20200808
     2022-08-16 17:13:22   ch0_            miniPV/
     2022-08-16 17:20:06   dev_cla         power
     2022-08-16 17:20:06   dev_cu          http://192.168.xx.xx
     2022-08-16 17:20:06   dev_ids         11xxxxxxxxxx
     2022-08-16 17:20:06   dev_mf          Hoymiles
     2022-08-16 17:20:06   dev_name        Solar_Pavillon
     2022-08-16 17:19:51   device          AHOY-DTU
     2022-08-16 17:20:06   exp_aft         80
     2022-08-16 17:20:06   name            Solar_Pavillon Efficiency
     2022-08-16 17:20:06   stat_cla        measurement
     2022-08-16 17:20:06   stat_t          miniPV/Solar_Pavillon/ch0/Efficiency
     2022-08-16 17:20:06   uniq_id         11xxxxxxxxxx_ch0_Efficiency
     2022-08-16 17:20:06   unit_of_meas    %
     2022-08-16 17:28:31   uptime          524
     2022-08-16 17:19:51   version         0.5.13
Attributes:
   autocreate 1
   bridgeRegexp miniPV/([^/]+)/ch[0-9]+/.*:.* "miniPV_$1"
   icon       solar
   model      hoymiles_microinverter_hub_bridge
   readingList miniPV/version:.* version
  miniPV/free_heap:.* free_heap
  miniPV/uptime:.* uptime
  miniPV/device:.* device
AHOY_DTU:homeassistant/sensor/Solar_Pavillon/ch1_U_DC/config:.* { json2nameValue($EVENT) }
AHOY_DTU:homeassistant/sensor/Solar_Pavillon/ch1_I_DC/config:.* { json2nameValue($EVENT) }
AHOY_DTU:homeassistant/sensor/Solar_Pavillon/ch1_P_DC/config:.* { json2nameValue($EVENT) }
AHOY_DTU:homeassistant/sensor/Solar_Pavillon/ch1_YieldDay/config:.* { json2nameValue($EVENT) }
AHOY_DTU:homeassistant/sensor/Solar_Pavillon/ch1_YieldTotal/config:.* { json2nameValue($EVENT) }
AHOY_DTU:homeassistant/sensor/Solar_Pavillon/ch1_Irradiation/config:.* { json2nameValue($EVENT) }
AHOY_DTU:homeassistant/sensor/Solar_Pavillon/ch2_U_DC/config:.* { json2nameValue($EVENT) }
AHOY_DTU:homeassistant/sensor/Solar_Pavillon/ch2_I_DC/config:.* { json2nameValue($EVENT) }
AHOY_DTU:homeassistant/sensor/Solar_Pavillon/ch2_P_DC/config:.* { json2nameValue($EVENT) }
AHOY_DTU:homeassistant/sensor/Solar_Pavillon/ch2_YieldDay/config:.* { json2nameValue($EVENT) }
AHOY_DTU:homeassistant/sensor/Solar_Pavillon/ch2_YieldTotal/config:.* { json2nameValue($EVENT) }
AHOY_DTU:homeassistant/sensor/Solar_Pavillon/ch2_Irradiation/config:.* { json2nameValue($EVENT) }
AHOY_DTU:homeassistant/sensor/Solar_Pavillon/ch0_U_AC/config:.* { json2nameValue($EVENT) }
AHOY_DTU:homeassistant/sensor/Solar_Pavillon/ch0_I_AC/config:.* { json2nameValue($EVENT) }
AHOY_DTU:homeassistant/sensor/Solar_Pavillon/ch0_P_AC/config:.* { json2nameValue($EVENT) }
AHOY_DTU:homeassistant/sensor/Solar_Pavillon/ch0_P_ACr/config:.* { json2nameValue($EVENT) }
AHOY_DTU:homeassistant/sensor/Solar_Pavillon/ch0_Freq/config:.* { json2nameValue($EVENT) }
AHOY_DTU:homeassistant/sensor/Solar_Pavillon/ch0_Temp/config:.* { json2nameValue($EVENT) }
AHOY_DTU:homeassistant/sensor/Solar_Pavillon/ch0_ALARM_MES_ID/config:.* { json2nameValue($EVENT) }
AHOY_DTU:homeassistant/sensor/Solar_Pavillon/ch0_YieldDay/config:.* { json2nameValue($EVENT) }
AHOY_DTU:homeassistant/sensor/Solar_Pavillon/ch0_YieldTotal/config:.* { json2nameValue($EVENT) }
AHOY_DTU:homeassistant/sensor/Solar_Pavillon/ch0_P_DC/config:.* { json2nameValue($EVENT) }
AHOY_DTU:homeassistant/sensor/Solar_Pavillon/ch0_Efficiency/config:.* { json2nameValue($EVENT) }
AHOY_DTU:miniPV/Solar_Pavillon/ch0\x27:.* ch0_
   room       MQTT2_DEVICE
   setStateList on off


Danach ist der Inverter angelegt.
Internals:
   CFGFN     
   CID        miniPV_Solar_Pavillon
   DEF        miniPV_Solar_Pavillon
   FUUID      62fbaa5c-f33f-0fc8-86a3-21312f0070d65d51
   IODev      MQTT2_Server
   LASTInputDev MQTT2_Server
   MQTT2_Server_CONN MQTT2_Server_192.168.xx.xx_54520
   MQTT2_Server_MSGCNT 13870
   MQTT2_Server_TIME 2022-08-16 17:30:46
   MSGCNT     13870
   NAME       MQTT2_miniPV_Solar_Pavillon
   NR         50790
   STATE      ???
   TYPE       MQTT2_DEVICE
   eventCount 13893
   .DT:
     DEVICETOPIC MQTT2_miniPV_Solar_Pavillon
   .attraggr:
   .attrminint:
   READINGS:
     2022-08-16 17:30:46   ALARM_MES_      4.000
     2022-08-16 17:30:46   Efficiency      95.174
     2022-08-16 17:30:46   Freq            49.990
     2022-08-16 16:31:56   IODev           MQTT2_Server
     2022-08-16 17:30:45   I_AC            0.920
     2022-08-16 17:30:45   I_DC            3.570
     2022-08-16 17:30:45   Irradiatio      28.175
     2022-08-16 17:30:45   P_AC            213.000
     2022-08-16 17:30:46   P_ACr           0.200
     2022-08-16 17:30:46   P_DC            223.800
     2022-08-16 17:30:46   Temp            40.400
     2022-08-16 17:30:45   U_AC            230.700
     2022-08-16 17:30:45   U_DC            31.600
     2022-08-16 17:30:46   YieldDay        2393.000
     2022-08-16 17:30:46   YieldTotal      39.735
     2022-08-16 16:31:59   associatedWith  MQTT2_AHOY_DTU
Attributes:
   readingList miniPV/Solar_Pavillon/ch1/U_DC:.* U_DC
miniPV/Solar_Pavillon/ch1/I_DC:.* I_DC
miniPV/Solar_Pavillon/ch1/P_DC:.* P_DC
miniPV/Solar_Pavillon/ch1/YieldDay:.* YieldDay
miniPV/Solar_Pavillon/ch1/YieldTotal:.* YieldTotal
miniPV/Solar_Pavillon/ch1/Irradiatio:.* Irradiatio
miniPV/Solar_Pavillon/ch2/U_DC:.* U_DC
miniPV/Solar_Pavillon/ch2/I_DC:.* I_DC
miniPV/Solar_Pavillon/ch2/P_DC:.* P_DC
miniPV/Solar_Pavillon/ch2/YieldDay:.* YieldDay
miniPV/Solar_Pavillon/ch2/YieldTotal:.* YieldTotal
miniPV/Solar_Pavillon/ch2/Irradiatio:.* Irradiatio
miniPV/Solar_Pavillon/ch0/U_AC:.* U_AC
miniPV/Solar_Pavillon/ch0/I_AC:.* I_AC
miniPV/Solar_Pavillon/ch0/P_AC:.* P_AC
miniPV/Solar_Pavillon/ch0/P_ACr:.* P_ACr
miniPV/Solar_Pavillon/ch0/Freq:.* Freq
miniPV/Solar_Pavillon/ch0/Temp:.* Temp
miniPV/Solar_Pavillon/ch0/ALARM_MES_:.* ALARM_MES_
miniPV/Solar_Pavillon/ch0/YieldDay:.* YieldDay
miniPV/Solar_Pavillon/ch0/YieldTotal:.* YieldTotal
miniPV/Solar_Pavillon/ch0/P_DC:.* P_DC
miniPV/Solar_Pavillon/ch0/Efficiency:.* Efficiency
   room       MQTT2_DEVICE


Wenn ich hier das Template anwende, bekomme ich folgende Meldung
Unknown command miniPV/Solar_Pavillon/ch0/U_AC:.*, try help.
Unknown command miniPV/Solar_Pavillon/ch0/I_AC:.*, try help.
Unknown command miniPV/Solar_Pavillon/ch0/P_AC:.*, try help.
Unknown command miniPV/Solar_Pavillon/ch0/Freq:.*, try help.
Unknown command miniPV/Solar_Pavillon/ch0/Temp:.*, try help.
Unknown command miniPV/Solar_Pavillon/ch0/YieldDay:.*, try help.
Unknown command miniPV/Solar_Pavillon/ch0/YieldTotal:.*, try help.
Unknown command miniPV/Solar_Pavillon/ch1/I_DC:.*, try help.
Unknown command miniPV/Solar_Pavillon/ch1/P_DC:.*, try help.
Unknown command miniPV/Solar_Pavillon/ch1/YieldDay:.*, try help.
Unknown command miniPV/Solar_Pavillon/ch1/YieldTotal:.*, try help.
Unknown command miniPV/Solar_Pavillon/ch2/I_DC:.*, try help.
Unknown command miniPV/Solar_Pavillon/ch2/P_DC:.*, try help.
Unknown command miniPV/Solar_Pavillon/ch2/YieldDay:.*, try help.
Unknown command miniPV/Solar_Pavillon/ch2/YieldTotal:.*, try help.
Unknown command miniPV/devcontrol/0/0, try help.
Unknown command miniPV/devcontrol/0/1, try help.
Unknown command miniPV/devcontrol/0/11, try help.
Unknown command miniPV/devcontrol/0/2, try help.


Bestätige ich das mit OK, bleibt als Reading "Irradiatio" über. Dieses ist immer mal wieder Blitzartig für Millisekunden riesig und dann wieder nur ein kleiner Zahlenwert.
Ich mache hier sicher etwas falsch und komme nicht drauf...

Achja, reboot und ein paar Minuten warten zwischen jeder Aktion habe ich gemacht und mit Version 0.5.13 ist es auch nicht besser.

Gruß
Hardware: Fhem auf Raspi3 / selbtsbau CUL 433 und 868 MHz / MAX Thermostate / IT-Dosen nur noch Weihnachten / diverse ESP Aktoren/Sensoren / X10 Fernbedienung / Shelly 1, 1L, 2, 2.5, Dimmer, RGB2 / LaCrosseGateway / Zigbee2531 / diverse Zigbee Aktoren/Sensoren

Beta-User

Hatte eigentlich gedacht, dass die regexp im attrZemlate jetzt passt... Bist du auf dem letzten Stand, was FHEM anbelangt?
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

kabanett

Zitat von: Beta-User am 16 August 2022, 18:01:56
Hatte eigentlich gedacht, dass die regexp im attrZemlate jetzt passt... Bist du auf dem letzten Stand, was FHEM anbelangt?

Scheinbar nicht! Ich mach ein Update...
Downloading https://fhem.de/fhemupdate/controls_fhem.txt

fhem
List of new / modified files since last update:
UPD FHEM/55_PIFACE.pm
UPD FHEM/lib/AttrTemplate/mqtt2.template
Hardware: Fhem auf Raspi3 / selbtsbau CUL 433 und 868 MHz / MAX Thermostate / IT-Dosen nur noch Weihnachten / diverse ESP Aktoren/Sensoren / X10 Fernbedienung / Shelly 1, 1L, 2, 2.5, Dimmer, RGB2 / LaCrosseGateway / Zigbee2531 / diverse Zigbee Aktoren/Sensoren

kabanett

Ja schaut gut aus!

Muss ich wohl die letzten Tage hier überlesen haben, dass du Änderungen vorgenommen hast. Sorry! und nochmals DANKE!
Hardware: Fhem auf Raspi3 / selbtsbau CUL 433 und 868 MHz / MAX Thermostate / IT-Dosen nur noch Weihnachten / diverse ESP Aktoren/Sensoren / X10 Fernbedienung / Shelly 1, 1L, 2, 2.5, Dimmer, RGB2 / LaCrosseGateway / Zigbee2531 / diverse Zigbee Aktoren/Sensoren

TheTrumpeter

Zitat von: TheTrumpeter am 16 August 2022, 14:55:52
Wie schaffe ich es denn die Sourcen zu genau dieser Version aus Git zu bekommen?
In der aktuellen Version finde ich in der "defines.h" in Zeile 70/71:
// minimum send interval
#define MIN_SEND_INTERVAL       15


Würd' das gerne mit 5 Sekunden übersetzen um zu sehen, ob die 0.4.26 tatsächlich besser als meine alte Version ist oder die vermeintliche Stabilität nur durch die geringere Sende-/Empfangsfrequenz "passiert".


EDIT: Denke ich hab's gefunden... werd' mich dann in den nächsten Tagen wohl ans Aktualisieren der Build-Umgebung machen.
Das ging unerwartet problemlos...

Anbei die 0.4.26 mit Sendeintervall auf 1
// minimum send interval
#define MIN_SEND_INTERVAL       1

Rest ist unverändert, werde es morgen mal aufspielen.


EDIT: Habe gestern Abend dann noch gesehen, dass ich die 0.4.25 hatte, also habe ich noch die 0.4.25 auch mit 1s Intervall gebaut und diese nun heute draufgespielt. Läuft auf Anhieb, Abfrageintervall habe ich nun wieder auf 5 Sekunden gestellt so wie ich es früher hatte. Mal sehen wie stabil das nun läuft. (Grad heute Nacht hatte ich mit der "Original" 0.4.25 den ersten Reboot, aber nach ca. 1 Woche Laufzeit ist das ok.)
FHEM auf RPi3, THZ (LWZ404SOL), RPII2C & I2C_MCP342x (ADCPiZero), PowerMap, CustomReadings, RPI_GPIO, Twilight, nanoCUL (WMBus für Diehl Wasserzähler & Regenerationszähler für BWT AqaSmart), ESPEasy, TPLinkHS110