Neues Modul: vitoconnect

Begonnen von andreas13, 24 November 2018, 17:42:33

Vorheriges Thema - Nächstes Thema

satprofi

alles klar, mache neuen download.
thx
gruss
-----------------------------------------------------------------------
beelink miniPC - Fhem 6.x CUL 868, FS20, NetIO230 CUL 433
HMLAN, HM-CC-RT-DN,Homematic Actoren,LD382A,Telegram

satprofi

2024-12-06   Remove internal timer when Device gets defined or redefined
gruss
-----------------------------------------------------------------------
beelink miniPC - Fhem 6.x CUL 868, FS20, NetIO230 CUL 433
HMLAN, HM-CC-RT-DN,Homematic Actoren,LD382A,Telegram

stefanru

Genau das war der vorerst letzte fix für das API Problem.


stefanru

@satprofi: Und geht es jetzt?
Habe noch ein paar weitere Optimierungen in der Pipeline, wollte aber darauf warten dass es keinen großen Bug mehr gibt.

Gruß,
Stefan

satprofi

Hallo, ja geht. Habe Intervall auf 300 gesetzt.
gruss
-----------------------------------------------------------------------
beelink miniPC - Fhem 6.x CUL 868, FS20, NetIO230 CUL 433
HMLAN, HM-CC-RT-DN,Homematic Actoren,LD382A,Telegram

stefanru

Ok super, danke fürs bescheide geben.

Dann haúe ich die nächste Version raus. Nun mit Versions Nummer welche v0.2.0 lautet.
Ich habe das besorgen eines neuen Tokens optimiert und mit 2 Geräten die ich beide mit 180 Sek pollen lasse gerade mal 979 Calls gehabt.
D.h. mit der neuen Version könnt ihr wahrscheinlich ans Maximum gehen und mit einem Gerät mit 60 Sek pollen.

Die Version liegt wie immer in meinem Git.
"wget -qO ./FHEM/98_vitoconnect.pm https://github.com/StefanRu1/FHEM/raw/refs/heads/main/FHEM/98_vitoconnect.pm"

Hier die kompletten Änderungen:
In case of more than one Gateway only allow Set_New if serial is provided.
Get Object and Hash in Array readings. E.g. device.messages.errors.raw
In case of expired token (every hour) do not do uncessary gateway calls, just get the new token. This will safe API calls and reduce the API overhead.
FVersion introduced, a bit of code beautifying.
Sort keys per reading to ensure power readings are in the right order, day before dayvalue.


Als nächstes werde ich schauen, dass ich einen neuen Thread aufmache und dass das Modul ins offizielle SVN Repo kommt, zusammen mit ein paar Updates des Wikis.

Viele Grüße,
Stefan

stefanru

So habe den neuen Thread erstellt.

Hier geht es weiter:
https://forum.fhem.de/index.php?topic=140073.0
======================================================================>>
======================================================================>>
======================================================================>>
======================================================================>>