Seite 1 von 2

Smart Home 2.0 (Shelly Steckdosen) komplett ohne Funktion

Verfasst: Do Mai 06, 2021 8:33 am
von Berndte
Seit ein paar Tagen ist die Smarthome-Funktionalität bei mir komplett ohne Funktion.
Ich habe soeben einmal auf die neueste Nightly upgedatet und in der Smarthome 2.0 Einstellseite testweise ein paar Werte geändert etc pp.

Leider "reagiert" keine meiner 4 Shellysteckdosen mehr auf manuelle Befehle übder die OpenWB.
Es bleibt eine zeitlang die Schrift gelb... mehr passiert nicht.
Auch der Status wird nicht mehr aktualisiert, Leistung ist ein alter Wert und kWh werden auch nicht gezählt.
Screenshot 2021-05-06 102524.jpg
Über die Weboberfläche sind die Shellysteckdosen sofort erreichbar und auch steuerbar. IP-Adressen haben sich nicht geändert.
Screenshot 2021-05-06 102633.jpg
LOG-Level für Smarthome habe ich einmal auf 1 gesetzt und hier die letzten paar Zeilen:

Code: Alles auswählen

configparser.NoOptionError: No option 'device_name_1' in section: 'smarthomedevices'
    raise NoOptionError(option, section)
  File "/usr/lib/python3.5/configparser.py", line 789, in get
    devicename = str(config.get('smarthomedevices', 'device_name_'+str(numberOfDevices)))
  File "/var/www/html/openWB/runs/smarthomehandler.py", line 570, in getdevicevalues
    getdevicevalues()
  File "/var/www/html/openWB/runs/smarthomehandler.py", line 1031, in <module>
Traceback (most recent call last):

During handling of the above exception, another exception occurred:

KeyError: 'device_name_1'
    raise KeyError(key)
  File "/usr/lib/python3.5/collections/__init__.py", line 873, in __missing__
    return self.__missing__(key)            # support subclasses that define __missing__
  File "/usr/lib/python3.5/collections/__init__.py", line 881, in __getitem__
    value = d[option]
  File "/usr/lib/python3.5/configparser.py", line 786, in get
Traceback (most recent call last):
2021-05-06 10:30:05: (9) Device nicht (mehr) definiert. MQTT auf 0 gesetzt 
2021-05-06 10:30:05: (8) Device nicht (mehr) definiert. MQTT auf 0 gesetzt 
2021-05-06 10:30:05: (7) Device nicht (mehr) definiert. MQTT auf 0 gesetzt 
2021-05-06 10:30:05: (6) Device nicht (mehr) definiert. MQTT auf 0 gesetzt 
2021-05-06 10:30:05: (5) Device nicht (mehr) definiert. MQTT auf 0 gesetzt 
2021-05-06 10:30:05: Speicher Entladung(-)/Ladung(+): 0 SpeicherSoC: 100
2021-05-06 10:30:05: Uberschuss: 8286 Uberschuss mit Offset: 8286
2021-05-06 10:30:05: EVU Bezug(-)/Einspeisung(+): 8286 max Speicherladung: 0
configparser.NoOptionError: No option 'device_name_1' in section: 'smarthomedevices'
    raise NoOptionError(option, section)
  File "/usr/lib/python3.5/configparser.py", line 789, in get
    devicename = str(config.get('smarthomedevices', 'device_name_'+str(numberOfDevices)))
  File "/var/www/html/openWB/runs/smarthomehandler.py", line 570, in getdevicevalues
    getdevicevalues()
  File "/var/www/html/openWB/runs/smarthomehandler.py", line 1031, in <module>
Traceback (most recent call last):

During handling of the above exception, another exception occurred:

KeyError: 'device_name_1'
    raise KeyError(key)
  File "/usr/lib/python3.5/collections/__init__.py", line 873, in __missing__
    return self.__missing__(key)            # support subclasses that define __missing__
  File "/usr/lib/python3.5/collections/__init__.py", line 881, in __getitem__
    value = d[option]
  File "/usr/lib/python3.5/configparser.py", line 786, in get
Traceback (most recent call last):

...
...
...

Re: Smart Home 2.0 (Shelly Steckdosen) komplett ohne Funktion

Verfasst: Do Mai 06, 2021 1:21 pm
von thesorrow101
Reboote mal die openWB. Wenn nicht kannst du ja mal testweise einen Shelly neu einrichten?

Re: Smart Home 2.0 (Shelly Steckdosen) komplett ohne Funktion

Verfasst: Fr Mai 07, 2021 5:02 am
von Berndte
Reboot habe ich schon mehrmals gemacht.
Wie kann ich eine Shelly denn komplett neu einrichten oder löschen? Ich habe testweise bei einer Shelly alle Daten im Formular geändert und danach noch einmal richtig eingetragen.

Hilft aber alles bisher nichts.

Re: Smart Home 2.0 (Shelly Steckdosen) komplett ohne Funktion

Verfasst: Fr Mai 07, 2021 5:16 am
von okaegi
Es sieht aus als ob Einträge in einer ini Datei fehlen. (Name...)
Kommst du auf die Datei Smarthome.ini im Verzeichniss
openWB/ ?
Mach mal folgendes:
Deaktiviere Smarthome 1 device und Erfasse den shelly komplett unter Smarthome Device 5.
Eine vollständige Smarthome.ini Datei sollte so aussehen:

[smarthomedevices]
device_configured_1 = 1
device_configured_2 = 0
device_configured_3 = 0
device_configured_4 = 0
device_configured_5 = 0
device_configured_6 = 0
device_configured_7 = 0
device_configured_8 = 0
device_configured_9 = 1
device_configured_10 = 0
device_ip_1 = 192.168.1.244
device_name_1 = Stiebel
device_mineinschaltdauer_1 = 61
device_maxeinschaltdauer_1 = 1440
device_einschaltschwelle_1 = 4000
device_einschaltverzoegerung_1 = 2
device_ausschaltschwelle_1 = -1000
device_ausschaltverzoegerung_1 = 1
device_speichersocbeforestop_1 = 100
device_ip_2 = 192.168.1.4
device_name_2 = Httpdevx
device_mineinschaltdauer_2 = 5
device_maxeinschaltdauer_2 = 1440
device_einschaltschwelle_2 = 6000
device_einschaltverzoegerung_2 = 0
device_ausschaltschwelle_2 = 1000
device_ausschaltverzoegerung_2 = 0
device_speichersocbeforestop_2 = 100
device_ip_3 = 192.168.1.244
device_name_3 = Acthor
device_mineinschaltdauer_3 = 0
device_maxeinschaltdauer_3 = 1440
device_einschaltschwelle_3 = 5000
device_einschaltverzoegerung_3 = 0
device_ausschaltschwelle_3 = 0
device_ausschaltverzoegerung_3 = 0
device_speichersocbeforestop_3 = 100
device_ip_4 = 192.168.1.1
device_name_4 = Gerawtb
device_mineinschaltdauer_4 = 0
device_maxeinschaltdauer_4 = 1440
device_einschaltschwelle_4 = 0
device_einschaltverzoegerung_4 = 0
device_ausschaltschwelle_4 = 1500
device_ausschaltverzoegerung_4 = 0
device_speichersocbeforestop_4 = 100
device_ip_5 = 192.168.1.2
device_name_5 = IDM
device_type_5 = shelly
device_mineinschaltdauer_5 = 2
device_maxeinschaltdauer_5 = 1440
device_einschaltschwelle_5 = 20000
device_einschaltverzoegerung_5 = 0
device_ausschaltschwelle_5 = 0
device_ausschaltverzoegerung_5 = 0
device_speichersocbeforestop_5 = 100
device_temperatur_configured_5 = 0
device_type_1 = stiebel
device_speichersocbeforestart_1 = 0
device_speichersocbeforestart_2 = 0
device_speichersocbeforestart_3 = 0
device_speichersocbeforestart_4 = 0
device_speichersocbeforestart_5 = 0
device_ip_6 = 192.168.1.1
device_name_6 = Nameg
device_mineinschaltdauer_6 = 0
device_maxeinschaltdauer_6 = 1440
device_einschaltschwelle_6 = 0
device_einschaltverzoegerung_6 = 0
device_ausschaltschwelle_6 = 1500
device_ausschaltverzoegerung_6 = 0
device_speichersocbeforestart_6 = 0
device_speichersocbeforestop_6 = 100
device_ip_7 = 192.168.1.2
device_name_7 = Heissieb
device_mineinschaltdauer_7 = 5
device_maxeinschaltdauer_7 = 1440
device_einschaltschwelle_7 = 2000
device_einschaltverzoegerung_7 = 2
device_ausschaltschwelle_7 = 100
device_ausschaltverzoegerung_7 = 0
device_speichersocbeforestart_7 = 70
device_speichersocbeforestop_7 = 100
device_ip_8 = 192.168.1.4
device_name_8 = MystromA
device_mineinschaltdauer_8 = 1
device_maxeinschaltdauer_8 = 1440
device_einschaltschwelle_8 = 10000
device_einschaltverzoegerung_8 = 1
device_ausschaltschwelle_8 = -9000
device_ausschaltverzoegerung_8 = 1
device_speichersocbeforestart_8 = 0
device_speichersocbeforestop_8 = 100
device_ip_9 = 192.168.1.2
device_name_9 = Heizstab
device_mineinschaltdauer_9 = 3
device_maxeinschaltdauer_9 = 1440
device_einschaltschwelle_9 = 2100
device_einschaltverzoegerung_9 = 1
device_ausschaltschwelle_9 = 100
device_ausschaltverzoegerung_9 = 1
device_speichersocbeforestart_9 = 95
device_speichersocbeforestop_9 = 100
device_type_9 = shelly
device_deactivatewhileevcharging_9 = 1
device_deactivatewhileevcharging_5 = 0
device_measureip_1 = 192.168.1.3
device_measureid_1 = 1
device_measureip_2 = 192.168.1.4
device_measureid_2 = 1
device_measureip_3 = 192.168.1.1
device_measureid_3 = 1
device_measureip_4 = 192.168.1.1
device_measureid_4 = 1
device_measureip_5 = 192.168.1.1
device_measureid_5 = 1
device_measureip_6 = 192.168.1.1
device_measureid_6 = 1
device_measureip_7 = 192.168.1.1
device_measureid_7 = 1
device_type_8 = mystrom
device_canswitch_8 = 1
device_deactivatewhileevcharging_8 = 0
device_differentmeasurement_8 = 0
device_measuretype_8 = json
device_measureip_8 = 192.168.1.4
device_measureid_8 = 1
device_measureip_9 = 192.168.1.2
device_measureid_9 = 1
device_differentmeasurement_9 = 0
device_canswitch_9 = 1
device_differentmeasurement_1 = 1
device_measuretype_1 = sdm630
device_measuretype_9 = shelly
device_canswitch_1 = 1
device_deactivatewhileevcharging_1 = 0
device_type_7 = shelly
device_canswitch_7 = 0
device_deactivatewhileevcharging_7 = 1
device_differentmeasurement_7 = 0
device_measuretype_7 = sdm630
device_type_2 = http
device_differentmeasurement_2 = 1
device_canswitch_2 = 1
device_deactivatewhileevcharging_2 = 0
device_measuretype_2 = http
device_temperatur_configured_9 = 0
device_temperatur_configured_2 = 3
device_leistungurl_2 = 127.0.0.1/cust/teston.php
device_einschalturl_2 = 127.0.0.1/cust/on.php
device_ausschalturl_2 = 127.0.0.1/cust/off.php
device_measureurl_2 = 127.0.0.1/cust/reset.php
device_temperatur_configured_8 = 0
device_type_3 = acthor
device_canswitch_3 = 1
device_temperatur_configured_3 = 0
device_differentmeasurement_3 = 0
device_type_4 = shelly
device_canswitch_4 = 0
device_temperatur_configured_4 = 0
device_differentmeasurement_4 = 0
device_canswitch_5 = 0
device_differentmeasurement_5 = 0
device_type_6 = shelly
device_canswitch_6 = 0
device_temperatur_configured_6 = 0
device_differentmeasurement_6 = 0
device_temperatur_configured_7 = 0
device_measureurlc_2 = 127.0.0.1/cust/reset.php
device_acthortype_3 = 9s
device_acthorpower_3 = 6000
device_deactivatewhileevcharging_3 = 0
device_measurejsonpower_8 = .leistung.
device_measurejsoncounter_8 = .zaehl.
device_measurejsonurl_8 = http://127.0.0.1/cust/reset.php

Gruss Oliver

Re: Smart Home 2.0 (Shelly Steckdosen) komplett ohne Funktion

Verfasst: Fr Mai 07, 2021 6:24 am
von Berndte
Ich habe soeben die 5. Shelly sozusagen aktiviert, welche noch nie aktiv war.
Aber da kommt auch dasselbe Problem.

test ... lade Daten (0,00 kWh) ... Manuell .... 0 Min

Schalten funktioniert auch nicht.

Wie komme ich auf die .ini Datei? Ich habe hier ja nur den Webbrowser und bin eigentlich kein Linux-Nutzer.

Re: Smart Home 2.0 (Shelly Steckdosen) komplett ohne Funktion

Verfasst: Fr Mai 07, 2021 10:20 am
von Berndte
Backup einspielen bringt leider auch keine Besserung. Ich habe diverse alte Stände probiert.
Es scheint auch vom System kein "richtiges" Backup zu geben. Der Name der Shellydosen bliebt nämlich gleich.

Wenn niemand einen anderen schlauen Rat hat spiele ich dann ein altes Image der SD-Karte wieder auf.
Das ist dummerweise aus November. Aber die Daten selber brauche ich nicht im Langzeit-Log. Hauptsache es funktioniert wieder.

Re: Smart Home 2.0 (Shelly Steckdosen) komplett ohne Funktion

Verfasst: Fr Mai 07, 2021 10:29 am
von HSC
Alle IP's der Shelly's sind im Router als "fest" hinterlegt und passen noch?
Kommst Du über die shelly- App auf alle Geräte?
Vlt. hatte ich es überlesen...Welche SW ist installiert?

Re: Smart Home 2.0 (Shelly Steckdosen) komplett ohne Funktion

Verfasst: Fr Mai 07, 2021 10:47 am
von okaegi
Berndte hat geschrieben: Fr Mai 07, 2021 6:24 am Ich habe soeben die 5. Shelly sozusagen aktiviert, welche noch nie aktiv war.
Aber da kommt auch dasselbe Problem.

test ... lade Daten (0,00 kWh) ... Manuell .... 0 Min

Schalten funktioniert auch nicht.

Wie komme ich auf die .ini Datei? Ich habe hier ja nur den Webbrowser und bin eigentlich kein Linux-Nutzer.
Mach doch folendes:
Alle Devices aus der Smarthomeconfig nehmen.
Auf werkseinstellung zurücksetzen im gui.
Dann alle shellies ab Position 5 neu erfassen.
Dann smarthome.log hier posten
Gruss Oliver

Re: Smart Home 2.0 (Shelly Steckdosen) komplett ohne Funktion

Verfasst: Fr Mai 07, 2021 10:48 am
von Berndte
Die Shellys sind ohne Probleme weiter unter ihren festen IPs erreichbar. Genauso die OpenWB.
Softwareversion die aktuellste Nightly.

Was mir eingefallen ist: vor ein paar Tagen hatten wir durch einen Stromausfall einen harten Reset der OpenWB.
Vielleicht hat es da eine Datei zerlegt? Aber mit der Wiederherstellung des Backups oder einem Update sollte das doch wieder repariert werden, oder nicht?

Re: Smart Home 2.0 (Shelly Steckdosen) komplett ohne Funktion

Verfasst: Fr Mai 07, 2021 10:55 am
von Berndte
okaegi hat geschrieben: Fr Mai 07, 2021 10:47 am Mach doch folendes:
Alle Devices aus der Smarthomeconfig nehmen.
Auf werkseinstellung zurücksetzen im gui.
Dann alle shellies ab Position 5 neu erfassen.
Dann smarthome.log hier posten
Gruss Oliver
Aber wie mache ich das?
Kann die Devices ja nur aktiv/deaktiv schalten oder absichtlich falsche Werte eintragen.
Einfach löschen geht ja nicht.
Unter Gerät 5 habe ich ja versucht noch einmal eine vorhandene Shelly anzulegen.
Haber der Steckdose dazu sogar eine neue IP verpasst.
Bringt nichts.

Wie setze ich denn die Smart Home 2.0 auf Werkseinstelung zurück? Konnte da keinen Menüpunkt finden.
Wenn ich die ganze OpenWB auf Werkseinstellung setzen sollte, kann ich besser ein uraltes Image der SD-Karte aufspielen. Da sind dann wenigstens die Einstellungen noch teilweise korrekt.