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,Zigbee,Shelly,
Tasmota,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,Zigbee,Shelly,
Tasmota,LD382A,Telegram

stefanru

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

FHEM: Raspberry PI 400+SSD
Viessmann, Fronius, BYD, Wunderground, Max, Shelly, ESPEasy, FHEMPY,...  Docker + Portainer: Immich, HA, Authelia, Caddy
Maintainer: Vitoconnect
GIT: https://github.com/StefanRu1
Kaffeekasse: https://www.paypal.me/stefanru01

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
FHEM: Raspberry PI 400+SSD
Viessmann, Fronius, BYD, Wunderground, Max, Shelly, ESPEasy, FHEMPY,...  Docker + Portainer: Immich, HA, Authelia, Caddy
Maintainer: Vitoconnect
GIT: https://github.com/StefanRu1
Kaffeekasse: https://www.paypal.me/stefanru01

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,Zigbee,Shelly,
Tasmota,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
FHEM: Raspberry PI 400+SSD
Viessmann, Fronius, BYD, Wunderground, Max, Shelly, ESPEasy, FHEMPY,...  Docker + Portainer: Immich, HA, Authelia, Caddy
Maintainer: Vitoconnect
GIT: https://github.com/StefanRu1
Kaffeekasse: https://www.paypal.me/stefanru01

stefanru

So habe den neuen Thread erstellt.

Hier geht es weiter:
https://forum.fhem.de/index.php?topic=140073.0
======================================================================>>
======================================================================>>
======================================================================>>
======================================================================>>
FHEM: Raspberry PI 400+SSD
Viessmann, Fronius, BYD, Wunderground, Max, Shelly, ESPEasy, FHEMPY,...  Docker + Portainer: Immich, HA, Authelia, Caddy
Maintainer: Vitoconnect
GIT: https://github.com/StefanRu1
Kaffeekasse: https://www.paypal.me/stefanru01

kurtklaiber

Hallo Andreas,

ich habe über längere Zeit sehr gut mit dieser API gearbeitet und Daten über fhem in VITOCONNECT abgeholt.
Leider geht das seit Okt. 2025 nicht mehr. Wenn fhem versucht sich einzuloggen, kommt immer die Fehlermeldung: "Login failure. Check password and apiKey".
Kannst Du mir dabei helfen das wieder in Gang zu bringen?
mfg
Kurt Klaiber

stefanru

Hallo Kurt,
ich heiße zwar nicht Andreas, habe das Modul aber übernommen. ;-)
Ich denke da ist etwas faul mit deinem User oder API Key.

Schau dir mal https://wiki.fhem.de/wiki/Vitoconnect an und speziell bei dir prüfe User und API Key unter https://developer.viessmann-climatesolutions.com/, im Zweifel setze sie neu im Modul.

Falls das alles nicht hilft, es gab hier bisher 1 x den Fall dass für einen User der Client einfach nicht mehr funktionierte.
Sah so aus als wäre er bei einer der vielen Viessmann Umstellungen auf Viessmann Seite kaputt gegangen.
Hier half nur das Anlegen eines neuen Clients unter https://developer.viessmann-climatesolutions.com/

Gruß,
Stefan
FHEM: Raspberry PI 400+SSD
Viessmann, Fronius, BYD, Wunderground, Max, Shelly, ESPEasy, FHEMPY,...  Docker + Portainer: Immich, HA, Authelia, Caddy
Maintainer: Vitoconnect
GIT: https://github.com/StefanRu1
Kaffeekasse: https://www.paypal.me/stefanru01