Seite 1 von 1

AVM Steckdosen schalten nicht mehr

Verfasst: Mi Jun 09, 2021 2:22 pm
von puffy00007
Hallo,

ich musste gestern ein Update auf Beta 1.9.235 machen, weil Tesla 3 SoC Modul nicht mehr ging.
Nach dem Update geht die SoC Abfrage wieder, leider lässt sich meine AVM Steckdose nicht mehr schalten, folgender LOG:

2021-06-09 16:21:00: (1) POOL Einschaltverzögerung nicht erreicht. 300 > 30
2021-06-09 16:21:00: (1) POOL Ueberschussberechnung (1 = mit Speicher, 2 = mit Offset) 1
2021-06-09 16:21:00: (1) POOL SoC 100 Einschalt SoC 0 Ueberschuss 2463
2021-06-09 16:21:00: (1) POOL Überschuss 2463 größer Einschaltschwelle1100
2021-06-09 16:21:00: (1) POOL Maximale Einschaltdauer nicht erreicht
2021-06-09 16:21:00: Total Watt nichtabschaltbarer smarthomedevices: 0
2021-06-09 16:21:00: Total Watt abschaltbarer smarthomedevices: 0
2021-06-09 16:21:00: (1) POOL rel: 0 oncnt/time: 11/0 Status: 10 akt: 0 Z Hw: 274177
UnicodeEncodeError: 'ascii' codec can't encode character '\xfc' in position 75: ordinal not in range(128)
print ('%s: (%s) AVM (actor: %s) %s%s' % (time_string, self.devicenumber, self.switchname, prefix, message), file = f)
File "/var/www/html/openWB/modules/smarthome/avmhomeautomation/avmcommon.py", line 181, in logMessage
self.logMessage(LOGLEVELDEBUG, "device info fetched: %s" % (self.device_infos))
File "/var/www/html/openWB/modules/smarthome/avmhomeautomation/avmcommon.py", line 268, in readOrBuildDeviceInfoCache
self.readOrBuildDeviceInfoCache()
File "/var/www/html/openWB/modules/smarthome/avmhomeautomation/avmcommon.py", line 324, in getActualPower
interface.getActualPower()
File "/var/www/html/openWB/modules/smarthome/avmhomeautomation/watt.py", line 6, in <module>
Traceback (most recent call last):


kann mir jemand unter die Arme greifen?

Re: AVM Steckdosen schalten nicht mehr

Verfasst: Mi Jun 09, 2021 3:54 pm
von okaegi
Das zentrale Smarthome.log wurde im Smarthomehandler auf anders encoding umgestellt.

Im AVM ist noch die alte codierung drin für das File:

logfile_string = '/var/www/html/openWB/ramdisk/smarthome.log'
try:
if os.path.isfile(logfile_string):
f = open( logfile_string , 'a')
else:
f = open( logfile_string , 'w')

Smarthomehandler

file = open(basePath+'/ramdisk/smarthome.log', 'a',encoding='utf8')


Ich kann es nicht testen, ich mach mal ein PR den musst du dann selber testen.
Gruss Oliver

Re: AVM Steckdosen schalten nicht mehr

Verfasst: Mi Jun 09, 2021 4:36 pm
von puffy00007
Ok, was heisst das?😄

Re: AVM Steckdosen schalten nicht mehr

Verfasst: Mi Jun 09, 2021 4:43 pm
von okaegi
Ich sag Bescheid wenn die Korrrektur in der nightly drin.
Dann kannst du die neuste nightly runterladen und es testen.
Gruss Oliver

Re: AVM Steckdosen schalten nicht mehr

Verfasst: Mi Jun 09, 2021 4:47 pm
von puffy00007
Ok super, danke!
Wie lange dauert sowas? Ich frage blöd, weil ich hier relativ neu bin😄
Ich Schalte damit meine WP für den Pool, deshalb ist es relativ wichtig für mich…
Ich habe die Beta Version drauf 1.9.225

Grüsse, Darek

Re: AVM Steckdosen schalten nicht mehr

Verfasst: Mi Jun 09, 2021 6:22 pm
von okaegi
Änderung sind drin. Bitte neuste Nightly runterladen und testen.
Gruss Oliver

Re: AVM Steckdosen schalten nicht mehr

Verfasst: Mi Jun 09, 2021 7:00 pm
von puffy00007
Hey Oliver

geile Sache! Lichtgeschwindigkeit! Es funzt wieder, zumindest manuell, morgen Test mit der Pv.

Danke!!!!

Grüsse, Darek

Re: AVM Steckdosen schalten nicht mehr

Verfasst: Do Jun 10, 2021 1:50 pm
von puffy00007
Hallo Oliver,

wir dieses Modul mal überarbeitet?

Ich frage deswegen, weil PV gesteuertes Schalten eines Verbrauchers oft die Notwendigkeit mitbringt, den zwangsweise zuzuschalten, falls eine längere Zeit keine Sonne bzw. der eingestellte Überschuss nicht vorhanden ist.
Ich kann es als Beispiel den Fall meiner Wärmepumpe und Filter des Whirlpools bringen.
Ich habe eingestellt, dass die ext. Steckdose zuschaltet, wenn 1,2 kW Überschuss vorhanden ist. Somit läuft die Pumpe im Sommer ca. 6-9 Stunden (bezogen auf meine PV Anlage). Die Wärmepumpe schaltet sich Temperaturgeführt entsprechend zu. Soweit so gut.
Nun kommen ein paar "schlechte" Tage, bei den die Filterpumpe zuschalten sollte, aber die Überschussbedingungen es nicht zulassen. Hierfür würde ich mir einen Parameter für Mindestlaufzeit wünschen , der den Verbraucher (in meinem Fall die Pumpe) für x Minuten am Tag einschaltet und zwar dann, wenn zu einer bestimmten Uhrzeit die Mindestlaufzeit nicht erreicht wurde.
Im Prinzip würde man 2 Parameter benötigen:
- Mindestlaufzeit
- Start der Zwangszuschaltung (hier würde der Verbraucher für die Differenz zwischen Mindestlaufzeit und bereits eing. Zeit zugeschaltet werden)

An wen müsste so einen Wunsch adressieren? :-)

Ich denke, dass man dieses Feature auf andere Anwendungen projizieren könnte z.B: Waschmaschine, Trockner (moderne Geräte laufen nach der Spannungswiederkehr einfach weiter)..

Grüße, Darek

Re: AVM Steckdosen schalten nicht mehr

Verfasst: Do Jun 10, 2021 2:01 pm
von HSC
Ist sowas nicht die Tage in SH 2.0 erst integriert worden?
Siehe mal hier: viewtopic.php?f=11&t=3430
und Teil 1: viewtopic.php?f=11&t=3414