Seite 16 von 23

Re: Smarthome 2.0, Sammlung neuer Anforderungen und Ideen

Verfasst: Do Feb 24, 2022 4:21 pm
von okaegi
was völlig schräg ist:

Code: Alles auswählen

2022-02-24 13:43:18: (1) Geschirr rel: 0 oncnt/onstandby/time: 1/1/1100 Status: 10 akt: 0 Z Hw: 0
2022-02-24 13:43:17: Speicher Entladung(-)/Ladung(+): 0 SpeicherSoC: 100
2022-02-24 13:43:17: Uberschuss: 3725 Uberschuss mit Offset: 3725
2022-02-24 13:43:17: EVU Bezug(-)/Einspeisung(+): 3725 max Speicherladung: 0
2022-02-24 13:43:12: (1) Geschirr Überschuss kleiner als Einschaltschwelle und größer als Ausschaltschwelle. Ueberschuss 1417
2022-02-24 13:43:12: (1) Geschirr Maximale Einschaltdauer nicht erreicht
2022-02-24 13:43:12: (1) Geschirr Immer an nach definiert 17:00 aktuelle Zeit 13:43
2022-02-24 13:43:12: Total Watt nicht im Hausverbrauch: 0
2022-02-24 13:43:12: Total Watt nichtabschaltbarer smarthomedevices: 2231
2022-02-24 13:43:12: Total Watt abschaltbarer smarthomedevices: 0
2022-02-24 13:43:12: (1) Geschirr rel: 1 oncnt/onstandby/time: 1/1/1100 Status: 10 akt: 2231 Z Hw: 0
Um 13:43:18 ist der Shelly aus, im 13:43:12 war er noch an.
Im smarthomehandler ist bei jedem an oder ausschalten eine Logmessage (turndevicerelais) drin:

Code: Alles auswählen

            logDebug(LOGLEVELDEBUG,"(" + str(nummer) + ") " + str(name) + " schalte ein wegen finishtime, spaetester start in sec " + str(startspatsec) + " aktuelle sec " + str(localinsec))
            turndevicerelais(nummer, 1,0,1)

Code: Alles auswählen

        turndevicerelais(nummer, 0,0,1)
        logDebug(LOGLEVELINFO,"(" + str(nummer) + ") " + str(name)  + " Anlauferkennung nun abgeschaltet ")

Code: Alles auswählen

        logDebug(LOGLEVELINFO,"(" + str(nummer) + ") " + str(name)  + " Anlauferkennung nun aktiv, eingeschaltet ")
        turndevicerelais(nummer, 1,0,0)

Code: Alles auswählen

                        logDebug(LOGLEVELDEBUG,"(" + str(nummer) + ") " + str(config.get('smarthomedevices', 'device_name_'+str(nummer)))+ " Überschuss "  + str(devuberschuss) + " größer Einschaltschwelle oder Immer an zeit erreicht, schalte ein (ohne Einschaltverzoegerung) " + str(einschwelle) )
                        turndevicerelais(nummer, 1,oldueberschussberechnung,1)
                    else:
                        logDebug(LOGLEVELDEBUG,"(" + str(nummer) + ") " + str(config.get('smarthomedevices', 'device_name_'+str(nummer)))+ " Überschuss "  + str(devuberschuss) + " kleiner Einschaltschwelle, schalte aus " + str(einschwelle) )
                        turndevicerelais(nummer, 0,0,1)

Code: Alles auswählen

            logDebug(LOGLEVELINFO,"(" + str(nummer) + ") " + str(name) + " Maximale Einschaltdauer erreicht schalte ab")
            turndevicerelais(nummer, 0,0,1)

Code: Alles auswählen

                            logDebug(LOGLEVELINFO,"(" + str(nummer) + ") " + str(name)  + " Mindesteinschaltdauer erreicht, schalte aus")
                            turndevicerelais(nummer, 0,0,1)

Code: Alles auswählen

                        logDebug(LOGLEVELINFO,"(" + str(nummer) + ") " + str(name)+ " Mindesteinschaltdauer nicht bekannt,schalte aus")
                        turndevicerelais(nummer, 0,0,1)
und so weiter....

Die einzige Ausnahme ist wenn das Device auf manueller Steuerung ist, dann sollte aber eine andere Meldung kommen

Code: Alles auswählen

                        if ( DeviceValues[str(i)+"manualmodevar"] == 0 ):
                            if ( DeviceValues[str(i)+"relais"] == 1 ):
                                turndevicerelais(i, 0,0,1)
                        if ( DeviceValues[str(i)+"manualmodevar"] == 1 ):
                            if ( DeviceValues[str(i)+"relais"] == 0 ):
                                turndevicerelais(i, 1,0,1)
                        DeviceCounters.update( {str(i) + "mantime" : time.time()})
                        logDebug(LOGLEVELDEBUG,"(" + str(i) + ") " + str(config.get('smarthomedevices', 'device_name_'+str(i))) + " manueller Modus aktiviert, keine Regelung")

Kann es vielleicht sein, dass du mit MQTT etwas steuers ?
Oder das du im Shelly selber einen Zeitplan drin hast? (13:43 und 13:49) abgeschaltet...
Gruss Oliver

Re: Smarthome 2.0, Sammlung neuer Anforderungen und Ideen

Verfasst: So Feb 27, 2022 9:38 am
von humschti
Schon wieder hat Smarthome abgeschaltet obwohl mehr als genug PV da ist und das Auto auf Stop ist.

Code: Alles auswählen

2022-02-27 10:35:16: (1) Geschirr Einschaltverzögerung nicht erreicht. 300 > 52
2022-02-27 10:35:16: (1) Geschirr Ueberschussberechnung (1 = mit Speicher, 2 = mit Offset) 1
2022-02-27 10:35:16: (1) Geschirr SoC 100 Einschalt SoC 0 Ueberschuss 6919
2022-02-27 10:35:16: (1) Geschirr Überschuss 6919 größer Einschaltschwelle oder Immer an zeit erreicht 2000
2022-02-27 10:35:16: (1) Geschirr Maximale Einschaltdauer nicht erreicht
2022-02-27 10:35:16: (1) Geschirr Immer an nach definiert 17:00 aktuelle Zeit 10:35
2022-02-27 10:35:16: Total Watt nicht im Hausverbrauch: 0
2022-02-27 10:35:16: Total Watt nichtabschaltbarer smarthomedevices: 0
2022-02-27 10:35:16: Total Watt abschaltbarer smarthomedevices: 0
2022-02-27 10:35:16: (1) Geschirr rel: 0 oncnt/onstandby/time: 1/1/1200 Status: 10 akt: 0 Z Hw: 0
2022-02-27 10:35:15: Speicher Entladung(-)/Ladung(+): 0 SpeicherSoC: 100
2022-02-27 10:35:15: Uberschuss: 6919 Uberschuss mit Offset: 6919
2022-02-27 10:35:15: EVU Bezug(-)/Einspeisung(+): 6919 max Speicherladung: 0
2022-02-27 10:35:10: (1) Geschirr Einschaltverzögerung nicht erreicht. 300 > 46
2022-02-27 10:35:10: (1) Geschirr Ueberschussberechnung (1 = mit Speicher, 2 = mit Offset) 1
2022-02-27 10:35:10: (1) Geschirr SoC 100 Einschalt SoC 0 Ueberschuss 6919
2022-02-27 10:35:10: (1) Geschirr Überschuss 6919 größer Einschaltschwelle oder Immer an zeit erreicht 2000
2022-02-27 10:35:10: (1) Geschirr Maximale Einschaltdauer nicht erreicht
2022-02-27 10:35:10: (1) Geschirr Immer an nach definiert 17:00 aktuelle Zeit 10:35
2022-02-27 10:35:10: Total Watt nicht im Hausverbrauch: 0
2022-02-27 10:35:10: Total Watt nichtabschaltbarer smarthomedevices: 0
2022-02-27 10:35:10: Total Watt abschaltbarer smarthomedevices: 0
2022-02-27 10:35:10: (1) Geschirr rel: 0 oncnt/onstandby/time: 1/1/1200 Status: 10 akt: 0 Z Hw: 0
2022-02-27 10:35:09: Speicher Entladung(-)/Ladung(+): 0 SpeicherSoC: 100
2022-02-27 10:35:09: Uberschuss: 6919 Uberschuss mit Offset: 6919
2022-02-27 10:35:09: EVU Bezug(-)/Einspeisung(+): 6919 max Speicherladung: 0
2022-02-27 10:35:04: (1) Geschirr Einschaltverzögerung nicht erreicht. 300 > 40
2022-02-27 10:35:04: (1) Geschirr Ueberschussberechnung (1 = mit Speicher, 2 = mit Offset) 1
2022-02-27 10:35:04: (1) Geschirr SoC 100 Einschalt SoC 0 Ueberschuss 6928
2022-02-27 10:35:04: (1) Geschirr Überschuss 6928 größer Einschaltschwelle oder Immer an zeit erreicht 2000
2022-02-27 10:35:04: (1) Geschirr Maximale Einschaltdauer nicht erreicht
2022-02-27 10:35:04: (1) Geschirr Immer an nach definiert 17:00 aktuelle Zeit 10:35
2022-02-27 10:35:04: Total Watt nicht im Hausverbrauch: 0
2022-02-27 10:35:04: Total Watt nichtabschaltbarer smarthomedevices: 0
2022-02-27 10:35:04: Total Watt abschaltbarer smarthomedevices: 0
2022-02-27 10:35:04: (1) Geschirr rel: 0 oncnt/onstandby/time: 1/1/1200 Status: 10 akt: 0 Z Hw: 0
2022-02-27 10:35:03: Speicher Entladung(-)/Ladung(+): 0 SpeicherSoC: 100
2022-02-27 10:35:03: Uberschuss: 6928 Uberschuss mit Offset: 6928
2022-02-27 10:35:03: EVU Bezug(-)/Einspeisung(+): 6928 max Speicherladung: 0
2022-02-27 10:34:58: (1) Geschirr Einschaltverzögerung nicht erreicht. 300 > 34
2022-02-27 10:34:58: (1) Geschirr Ueberschussberechnung (1 = mit Speicher, 2 = mit Offset) 1
2022-02-27 10:34:58: (1) Geschirr SoC 100 Einschalt SoC 0 Ueberschuss 6928
2022-02-27 10:34:58: (1) Geschirr Überschuss 6928 größer Einschaltschwelle oder Immer an zeit erreicht 2000
2022-02-27 10:34:58: (1) Geschirr Maximale Einschaltdauer nicht erreicht
2022-02-27 10:34:58: (1) Geschirr Immer an nach definiert 17:00 aktuelle Zeit 10:34
2022-02-27 10:34:58: Total Watt nicht im Hausverbrauch: 0
2022-02-27 10:34:58: Total Watt nichtabschaltbarer smarthomedevices: 0
2022-02-27 10:34:58: Total Watt abschaltbarer smarthomedevices: 0
2022-02-27 10:34:58: (1) Geschirr rel: 0 oncnt/onstandby/time: 1/1/1200 Status: 10 akt: 0 Z Hw: 0
2022-02-27 10:34:58: Speicher Entladung(-)/Ladung(+): 0 SpeicherSoC: 100
2022-02-27 10:34:58: Uberschuss: 6928 Uberschuss mit Offset: 6928
2022-02-27 10:34:58: EVU Bezug(-)/Einspeisung(+): 6928 max Speicherladung: 0
2022-02-27 10:34:53: (1) Geschirr Einschaltverzögerung nicht erreicht. 300 > 29
2022-02-27 10:34:53: (1) Geschirr Ueberschussberechnung (1 = mit Speicher, 2 = mit Offset) 1
2022-02-27 10:34:53: (1) Geschirr SoC 100 Einschalt SoC 0 Ueberschuss 6919
2022-02-27 10:34:53: (1) Geschirr Überschuss 6919 größer Einschaltschwelle oder Immer an zeit erreicht 2000
2022-02-27 10:34:53: (1) Geschirr Maximale Einschaltdauer nicht erreicht
2022-02-27 10:34:53: (1) Geschirr Immer an nach definiert 17:00 aktuelle Zeit 10:34
2022-02-27 10:34:53: Total Watt nicht im Hausverbrauch: 0
2022-02-27 10:34:53: Total Watt nichtabschaltbarer smarthomedevices: 0
2022-02-27 10:34:53: Total Watt abschaltbarer smarthomedevices: 0
2022-02-27 10:34:53: (1) Geschirr rel: 0 oncnt/onstandby/time: 1/1/1200 Status: 10 akt: 0 Z Hw: 0
2022-02-27 10:34:52: Speicher Entladung(-)/Ladung(+): 0 SpeicherSoC: 100
2022-02-27 10:34:52: Uberschuss: 6919 Uberschuss mit Offset: 6919
2022-02-27 10:34:52: EVU Bezug(-)/Einspeisung(+): 6919 max Speicherladung: 0
2022-02-27 10:34:47: (1) Geschirr Einschaltverzögerung nicht erreicht. 300 > 23
2022-02-27 10:34:47: (1) Geschirr Ueberschussberechnung (1 = mit Speicher, 2 = mit Offset) 1
2022-02-27 10:34:47: (1) Geschirr SoC 100 Einschalt SoC 0 Ueberschuss 6851
2022-02-27 10:34:47: (1) Geschirr Überschuss 6851 größer Einschaltschwelle oder Immer an zeit erreicht 2000
2022-02-27 10:34:47: (1) Geschirr Maximale Einschaltdauer nicht erreicht
2022-02-27 10:34:47: (1) Geschirr Immer an nach definiert 17:00 aktuelle Zeit 10:34
2022-02-27 10:34:47: Total Watt nicht im Hausverbrauch: 0
2022-02-27 10:34:47: Total Watt nichtabschaltbarer smarthomedevices: 0
2022-02-27 10:34:47: Total Watt abschaltbarer smarthomedevices: 0
2022-02-27 10:34:47: (1) Geschirr rel: 0 oncnt/onstandby/time: 1/1/1200 Status: 10 akt: 0 Z Hw: 0
2022-02-27 10:34:46: Speicher Entladung(-)/Ladung(+): 0 SpeicherSoC: 100
2022-02-27 10:34:46: Uberschuss: 6851 Uberschuss mit Offset: 6851
2022-02-27 10:34:46: EVU Bezug(-)/Einspeisung(+): 6851 max Speicherladung: 0
2022-02-27 10:34:41: (1) Geschirr Einschaltverzögerung nicht erreicht. 300 > 17
2022-02-27 10:34:41: (1) Geschirr Ueberschussberechnung (1 = mit Speicher, 2 = mit Offset) 1
2022-02-27 10:34:41: (1) Geschirr SoC 100 Einschalt SoC 0 Ueberschuss 6851
2022-02-27 10:34:41: (1) Geschirr Überschuss 6851 größer Einschaltschwelle oder Immer an zeit erreicht 2000
2022-02-27 10:34:41: (1) Geschirr Maximale Einschaltdauer nicht erreicht
2022-02-27 10:34:41: (1) Geschirr Immer an nach definiert 17:00 aktuelle Zeit 10:34
2022-02-27 10:34:41: Total Watt nicht im Hausverbrauch: 0
2022-02-27 10:34:41: Total Watt nichtabschaltbarer smarthomedevices: 0
2022-02-27 10:34:41: Total Watt abschaltbarer smarthomedevices: 0
2022-02-27 10:34:41: (1) Geschirr rel: 0 oncnt/onstandby/time: 1/1/1200 Status: 10 akt: 0 Z Hw: 0
2022-02-27 10:34:40: Speicher Entladung(-)/Ladung(+): 0 SpeicherSoC: 100
2022-02-27 10:34:40: Uberschuss: 6851 Uberschuss mit Offset: 6851
2022-02-27 10:34:40: EVU Bezug(-)/Einspeisung(+): 6851 max Speicherladung: 0
2022-02-27 10:34:35: (1) Geschirr Einschaltverzögerung nicht erreicht. 300 > 11
2022-02-27 10:34:35: (1) Geschirr Ueberschussberechnung (1 = mit Speicher, 2 = mit Offset) 1
2022-02-27 10:34:35: (1) Geschirr SoC 100 Einschalt SoC 0 Ueberschuss 6880
2022-02-27 10:34:35: (1) Geschirr Überschuss 6880 größer Einschaltschwelle oder Immer an zeit erreicht 2000
2022-02-27 10:34:35: (1) Geschirr Maximale Einschaltdauer nicht erreicht
2022-02-27 10:34:35: (1) Geschirr Immer an nach definiert 17:00 aktuelle Zeit 10:34
2022-02-27 10:34:35: Total Watt nicht im Hausverbrauch: 0
2022-02-27 10:34:35: Total Watt nichtabschaltbarer smarthomedevices: 0
2022-02-27 10:34:35: Total Watt abschaltbarer smarthomedevices: 0
2022-02-27 10:34:35: (1) Geschirr rel: 0 oncnt/onstandby/time: 1/1/1200 Status: 10 akt: 0 Z Hw: 0
2022-02-27 10:34:35: Speicher Entladung(-)/Ladung(+): 0 SpeicherSoC: 100
2022-02-27 10:34:35: Uberschuss: 6880 Uberschuss mit Offset: 6880
2022-02-27 10:34:35: EVU Bezug(-)/Einspeisung(+): 6880 max Speicherladung: 0
2022-02-27 10:34:30: (1) Geschirr Einschaltverzögerung nicht erreicht. 300 > 6
2022-02-27 10:34:30: (1) Geschirr Ueberschussberechnung (1 = mit Speicher, 2 = mit Offset) 1
2022-02-27 10:34:30: (1) Geschirr SoC 100 Einschalt SoC 0 Ueberschuss 6880
2022-02-27 10:34:30: (1) Geschirr Überschuss 6880 größer Einschaltschwelle oder Immer an zeit erreicht 2000
2022-02-27 10:34:30: (1) Geschirr Maximale Einschaltdauer nicht erreicht
2022-02-27 10:34:30: (1) Geschirr Immer an nach definiert 17:00 aktuelle Zeit 10:34
2022-02-27 10:34:29: Total Watt nicht im Hausverbrauch: 0
2022-02-27 10:34:29: Total Watt nichtabschaltbarer smarthomedevices: 0
2022-02-27 10:34:29: Total Watt abschaltbarer smarthomedevices: 0
2022-02-27 10:34:29: (1) Geschirr rel: 0 oncnt/onstandby/time: 1/1/1200 Status: 10 akt: 0 Z Hw: 0
2022-02-27 10:34:29: Speicher Entladung(-)/Ladung(+): 0 SpeicherSoC: 100
2022-02-27 10:34:29: Uberschuss: 6880 Uberschuss mit Offset: 6880
2022-02-27 10:34:29: EVU Bezug(-)/Einspeisung(+): 6880 max Speicherladung: 0
2022-02-27 10:34:24: (1) Geschirr Einschaltverzögerung gestartet
2022-02-27 10:34:24: (1) Geschirr Ueberschussberechnung (1 = mit Speicher, 2 = mit Offset) 1
2022-02-27 10:34:24: (1) Geschirr SoC 100 Einschalt SoC 0 Ueberschuss 4740
2022-02-27 10:34:24: (1) Geschirr Überschuss 4740 größer Einschaltschwelle oder Immer an zeit erreicht 2000
2022-02-27 10:34:24: (1) Geschirr Maximale Einschaltdauer nicht erreicht
2022-02-27 10:34:24: (1) Geschirr Immer an nach definiert 17:00 aktuelle Zeit 10:34
2022-02-27 10:34:24: Total Watt nicht im Hausverbrauch: 0
2022-02-27 10:34:24: Total Watt nichtabschaltbarer smarthomedevices: 0
2022-02-27 10:34:24: Total Watt abschaltbarer smarthomedevices: 0
2022-02-27 10:34:24: (1) Geschirr rel: 0 oncnt/onstandby/time: 1/1/1200 Status: 10 akt: 0 Z Hw: 0
2022-02-27 10:34:23: Speicher Entladung(-)/Ladung(+): 0 SpeicherSoC: 100
2022-02-27 10:34:23: Uberschuss: 4740 Uberschuss mit Offset: 4740
2022-02-27 10:34:23: EVU Bezug(-)/Einspeisung(+): 4740 max Speicherladung: 0
2022-02-27 10:34:18: (1) Geschirr Einschaltverzögerung erreicht, bereits ein
2022-02-27 10:34:18: (1) Geschirr Überschuss 4730 größer Einschaltschwelle oder Immer an zeit erreicht 2000
2022-02-27 10:34:18: (1) Geschirr Maximale Einschaltdauer nicht erreicht
2022-02-27 10:34:18: (1) Geschirr Immer an nach definiert 17:00 aktuelle Zeit 10:34
2022-02-27 10:34:18: Total Watt nicht im Hausverbrauch: 0
2022-02-27 10:34:18: Total Watt nichtabschaltbarer smarthomedevices: 2208
2022-02-27 10:34:18: Total Watt abschaltbarer smarthomedevices: 0
2022-02-27 10:34:18: (1) Geschirr rel: 1 oncnt/onstandby/time: 1/1/1200 Status: 10 akt: 2208 Z Hw: 0
2022-02-27 10:34:17: Speicher Entladung(-)/Ladung(+): 0 SpeicherSoC: 100
2022-02-27 10:34:17: Uberschuss: 4730 Uberschuss mit Offset: 4730
2022-02-27 10:34:17: EVU Bezug(-)/Einspeisung(+): 4730 max Speicherladung: 0
2022-02-27 10:34:12: (1) Geschirr Einschaltverzögerung erreicht, bereits ein
2022-02-27 10:34:12: (1) Geschirr Überschuss 4730 größer Einschaltschwelle oder Immer an zeit erreicht 2000
2022-02-27 10:34:12: (1) Geschirr Maximale Einschaltdauer nicht erreicht
2022-02-27 10:34:12: (1) Geschirr Immer an nach definiert 17:00 aktuelle Zeit 10:34
2022-02-27 10:34:12: Total Watt nicht im Hausverbrauch: 0
2022-02-27 10:34:12: Total Watt nichtabschaltbarer smarthomedevices: 2211
2022-02-27 10:34:12: Total Watt abschaltbarer smarthomedevices: 0
2022-02-27 10:34:12: (1) Geschirr rel: 1 oncnt/onstandby/time: 1/1/1194 Status: 10 akt: 2211 Z Hw: 0
2022-02-27 10:34:11: Speicher Entladung(-)/Ladung(+): 0 SpeicherSoC: 100
2022-02-27 10:34:11: Uberschuss: 4730 Uberschuss mit Offset: 4730
2022-02-27 10:34:11: EVU Bezug(-)/Einspeisung(+): 4730 max Speicherladung: 0
2022-02-27 10:34:06: Conditions (1) Geschirr Fehlermeldung: invalid literal for int() with base 10: ''
2022-02-27 10:34:06: Total Watt nicht im Hausverbrauch: 0
2022-02-27 10:34:06: Total Watt nichtabschaltbarer smarthomedevices: 2211
2022-02-27 10:34:06: Total Watt abschaltbarer smarthomedevices: 0

Re: Smarthome 2.0, Sammlung neuer Anforderungen und Ideen

Verfasst: So Feb 27, 2022 10:18 am
von okaegi
Wiedwr das Verhalten hier

Code: Alles auswählen

2022-02-27 10:34:24: (1) Geschirr rel: 0 oncnt/onstandby/time: 1/1/1200 Status: 10 akt: 0 Z Hw: 0
2022-02-27 10:34:23: Speicher Entladung(-)/Ladung(+): 0 SpeicherSoC: 100
2022-02-27 10:34:23: Uberschuss: 4740 Uberschuss mit Offset: 4740
2022-02-27 10:34:23: EVU Bezug(-)/Einspeisung(+): 4740 max Speicherladung: 0
2022-02-27 10:34:18: (1) Geschirr Einschaltverzögerung erreicht, bereits ein
10:34:18 alles in Ordnung
Um 10:34:24 plötzlich aus
Hast du was im log der Shelly applikation oder unter Zeitplan im Shelly
Gruss Oliver

Re: Smarthome 2.0, Sammlung neuer Anforderungen und Ideen

Verfasst: So Feb 27, 2022 10:25 am
von humschti
Ich hab eine Shelly mit Tasmota. Keinen Zeitplan, nichts.

Re: Smarthome 2.0, Sammlung neuer Anforderungen und Ideen

Verfasst: So Feb 27, 2022 10:53 am
von okaegi
Oh tasmota ansteuerung ist etwas anders wie shelly.
Ein paar tasmota haben einen Status, bei anderen greift der check auf > 50 Watt um ihn als an zu erkennen.

Code: Alles auswählen

relais=0
try:
    answer2 = json.loads(str(urllib.request.urlopen("http://"+str(ipadr)+"/cm?cmnd=Status", timeout=3).read().decode("utf-8")))
    r_status = int(answer2['Status']['Power'])
except:
    r_status = 0
answer = json.loads(str(urllib.request.urlopen("http://"+str(ipadr)+"/cm?cmnd=Status%208", timeout=3).read().decode("utf-8")))
try:
    aktpower = int(answer['StatusSNS']['ENERGY']['Power'])
except:
    aktpower = 0
if (aktpower > 50) or (r_status == 1):
   relais=1
powerc = 0
answer = '{"power":' + str(aktpower) + ',"powerc":' + str(powerc) + ',"on":' + str(relais) + '} '
f1 = open('/var/www/html/openWB/ramdisk/smarthome_device_ret' + str(devicenumber), 'w')
Kannst du mal beide url vom browser her aufrufen und das Ergebniss hier posten ?
Gruss Oliver

Re: Smarthome 2.0, Sammlung neuer Anforderungen und Ideen

Verfasst: So Feb 27, 2022 12:50 pm
von humschti
Klar, gerne:
http://192.168.253.44/cm?cmnd=Status:
{"Status":{"Module":0,"DeviceName":"Geschirrspueler","FriendlyName":["Geschirrspueler"],"Topic":"tasmota","ButtonTopic":"0","Power":1,"PowerOnState":1,"LedState":1,"LedMask":"FFFF","SaveData":0,"SaveState":1,"SwitchTopic":"0","SwitchMode":[4,0,0,0,0,0,0,0],"ButtonRetain":0,"SwitchRetain":0,"SensorRetain":0,"PowerRetain":0,"InfoRetain":0,"StateRetain":0}}

http://192.168.253.44/cm?cmnd=Status%208:
{"StatusSNS":{"Time":"2022-02-27T13:49:54","Switch1":"ON","ANALOG":{"Temperature":48.9},"ENERGY":{"TotalStartTime":"2020-01-28T17:15:52","Total":3.291,"Yesterday":0.000,"Today":1.096,"Power": 0},"TempUnit":"C"}}

Gruess
Martin

Re: Smarthome 2.0, Sammlung neuer Anforderungen und Ideen

Verfasst: So Feb 27, 2022 2:01 pm
von okaegi
Okay bei dir müsste die erste Abfrage immer einen Status zurückliefern.



{"Status":{"Module":0,"DeviceName":"Geschirrspueler","FriendlyName":["Geschirrspueler"],"Topic":"tasmota","ButtonTopic":"0","Power":1,"PowerOnState":1,"LedState":1,"LedMask":"FFFF","SaveData":0,"SaveState":1,"SwitchTopic":"0","SwitchMode":[4,0,0,0,0,0,0,0],"ButtonRetain":0,"SwitchRetain":0,"SensorRetain":0,"PowerRetain":0,"InfoRetain":0,"StateRetain":0}}

Hast du Scheibzugriff auf den Raspi ?
Wenn ja bitte mal die fetten Zeilen entfernen und die Zeilen dazwischen nach links schieben.
Dann nochmal laufen lassen, und ins smarthome log schauen.
Gruss Oliver
relais=0
try:
answer2 = json.loads(str(urllib.request.urlopen("http://"+str(ipadr)+"/cm?cmnd=Status", timeout=3).read().decode("utf-8")))
r_status = int(answer2['Status']['Power'])
except:
r_status = 0

Re: Smarthome 2.0, Sammlung neuer Anforderungen und Ideen

Verfasst: So Feb 27, 2022 2:07 pm
von humschti
Habe leider keinen Schreibzugriff, nein.

Re: Smarthome 2.0, Sammlung neuer Anforderungen und Ideen

Verfasst: So Feb 27, 2022 2:23 pm
von okaegi
Bisher hab ich das Bild, das der Zugriff auf den tasmota in timeout läuft und er dann openwb meldet, dass der tasmota aus ist, und openwb dann

Code: Alles auswählen

(1) Geschirr rel: 0 
Anzeigt und dann schief läuft.
Ich muss mal schauen, was für ein log ich einbauen kann.
Hasr du unrer Einstellungen im tasmota noch parameter ? Siehst du irgendwo die Stärke vom wlan im tasmota ?
Gruss Oliver

Re: Smarthome 2.0, Sammlung neuer Anforderungen und Ideen

Verfasst: So Feb 27, 2022 2:32 pm
von humschti
Ich sehe 3 von 4 WLAN Balken.
Screenshot_20220227-152812.png
Einstellen kann man nicht wirklich viel. Ich kann versuchen, mit syslog vom Tasmota Shelly auf ein anderes Gerät mal mitzuloggen. Kann das voraussichtlich Morgen machen.

Spannend ist auch, wenn ich am Abschalt-Fall via den Taster des Shellys wieder einschalten will, so geht dieser gleich wieder in den Aus Zustand. In der openWB wird der Geschirrspüler in dieser Zeit rot dargestellt.