Tasmota Sonoff Werte nicht alle in Influx DB

Wenn mehr als ein Gerät an den Raspberry angeschlossen werden sollen. Z.B. ein Regler und ein Wechselrichter oder mehrere Wechselrichter. Das Maximum sind 6 Geräte pro Raspberry Pi.

Moderator: Ulrich

Benutzeravatar
Ulrich
Administrator
Beiträge: 5503
Registriert: Sa 7. Nov 2015, 10:33
Wohnort: Essen
Hat sich bedankt: 152 Mal
Danksagung erhalten: 876 Mal
Kontaktdaten:

Re: Tasmota Sonoff Werte nicht alle in Influx DB

Beitrag von Ulrich »

MolPower hat geschrieben:
Mi 16. Nov 2022, 16:00
Das mit der. math reicht bei mir nicht. Alleine weil ich jetzt schon 8 scripte laufen habe. Egal...
Gibt es eine Datei zum ändern, um das ursprüngliche Problem zu beheben? Dass keine Werte vom Shelly in der db sind?
Kannst Du bitte noch einmal genauer beschreiben, was dir beim Shelly 1 fehlt? Das Measurement AC kann es ja nicht sein, da der Shelly 1 keinerlei Daten darüber liefert. Das kann nur der Shelly 1PM, aber das ist ein ganz anderes Gerät.
-----------------------------------------------------
Ulrich . . . . . . . . [Projekt Administrator]

wyky
Beiträge: 93
Registriert: Do 12. Aug 2021, 15:48
Hat sich bedankt: 15 Mal
Danksagung erhalten: 7 Mal

Re: Tasmota Sonoff Werte nicht alle in Influx DB

Beitrag von wyky »

Hallo Ulrich,

ich hab das gleiche Problem. Folgende Measurements hab ich in der Datenbank:

- Info
- Statistik

Ich hab einen Sonoff TH16 mit Temperatursensor im Einsatz. Muss ich wegen dem "Device Name" was beachten wie z.B. bei den anderen Sonoff Geräten?

Hier mal ein Auszug aus dem solaranzeige.log:

17.11. 07:51:07 -Verarbeitung von: '2.user.config.php' Regler: 23
17.11. 07:51:07 |---------------- Start sonoff_mqtt.php ---------------------
17.11. 07:51:07 -Zentraler Timestamp: 1668667861
17.11. 07:51:07 + -Die Daten werden ausgelesen...
17.11. 07:51:07 -Es handelt sich um ein Sonoff TH10 / TH16 Modul Nr.: 4 Firmware: 12.2.0(tasmota)
17.11. 07:51:07 *- -Array
(
[Status] => Online
[Period] => 0
[Powerstatus] => 0
[Temperatur] => 0
[Powerstatus0] => 0
[Powerstatus1] => 0
[Sensor] => 0
[zentralerTimestamp] => 1668667871
[AC_Frequenz] => 0
[SonoffModul] => 4
[DeviceName] => Puffer
[Produkt] => 12.2.0(tasmota)
[Hardware] => ESP8266EX
[Hostname] => Sonoff2-5266
[Regler] => 23
[Objekt] => Pufferspeicher
[Firmware] => 0
[WattstundenGesamtHeute] => 0
[Timestamp] => 1668667867
[Monat] => 11
[Woche] => 46
[Wochentag] => Donnerstag
[Datum] => 17.11.2022
[Uhrzeit] => 07:51:07
[InfluxAdresse] =>
[InfluxPort] => 8086
[InfluxUser] =>
[InfluxPassword] =>
[InfluxDBName] => solaranzeige
[InfluxDaylight] =>
[InfluxDBLokal] => solaranzeige1
[InfluxSSL] =>
[Demodaten] =>
)

17.11. 07:51:07 -InfluxDB => [ Info Firmware=0,Produkt="12.2.0(tasmota)",Objekt="Pufferspeicher",Datum="17.11.2022" 1668667871
Service Status="Online",Temperatur=0,Masseinheit="",Luftfeuchte=,Powerstatus=0 1668667871
]
17.11. 07:51:07 -Daten nicht zur lokalen InfluxDB gesendet! info: array (
'url' => 'http://localhost/write?db=solaranzeige1&precision=s',
'content_type' => 'application/json',
'http_code' => 400,
'header_size' => 445,
'request_size' => 346,
'filetime' => -1,
'ssl_verify_result' => 0,
'redirect_count' => 0,
'total_time' => 0.073129,
'namelookup_time' => 0.001332,
'connect_time' => 0.001672,
'pretransfer_time' => 0.001863,
'size_upload' => 188.0,
'size_download' => 171.0,
'speed_download' => 2342.0,
'speed_upload' => 2575.0,
'download_content_length' => 171.0,
'upload_content_length' => 188.0,
'starttransfer_time' => 0.07305,
'redirect_time' => 0.0,
'redirect_url' => '',
'primary_ip' => '::1',
'certinfo' =>
array (
),
'primary_port' => 8086,
'local_ip' => '::1',
'local_port' => 33182,
'http_version' => 2,
'protocol' => 1,
'ssl_verifyresult' => 0,
'scheme' => 'HTTP',
'appconnect_time_us' => 0,
'connect_time_us' => 1672,
'namelookup_time_us' => 1332,
'pretransfer_time_us' => 1863,
'redirect_time_us' => 0,
'starttransfer_time_us' => 73050,
'total_time_us' => 73129,
)
17.11. 07:51:12 -InfluxDB => [ Info Firmware=0,Produkt="12.2.0(tasmota)",Objekt="Pufferspeicher",Datum="17.11.2022" 1668667871
Service Status="Online",Temperatur=0,Masseinheit="",Luftfeuchte=,Powerstatus=0 1668667871
]
17.11. 07:51:12 -Daten nicht zur lokalen InfluxDB gesendet! info: array (
'url' => 'http://localhost/write?db=solaranzeige1&precision=s',
'content_type' => 'application/json',
'http_code' => 400,
'header_size' => 445,
'request_size' => 346,
'filetime' => -1,
'ssl_verify_result' => 0,
'redirect_count' => 0,
'total_time' => 0.07736,
'namelookup_time' => 0.000127,
'connect_time' => 0.000129,
'pretransfer_time' => 0.000391,
'size_upload' => 188.0,
'size_download' => 171.0,
'speed_download' => 2220.0,
'speed_upload' => 2441.0,
'download_content_length' => 171.0,
'upload_content_length' => 188.0,
'starttransfer_time' => 0.077271,
'redirect_time' => 0.0,
'redirect_url' => '',
'primary_ip' => '::1',
'certinfo' =>
array (
),
'primary_port' => 8086,
'local_ip' => '::1',
'local_port' => 33182,
'http_version' => 2,
'protocol' => 1,
'ssl_verifyresult' => 0,
'scheme' => 'HTTP',
'appconnect_time_us' => 131,
'connect_time_us' => 129,
'namelookup_time_us' => 127,
'pretransfer_time_us' => 391,
'redirect_time_us' => 0,
'starttransfer_time_us' => 77271,
'total_time_us' => 77360,
)
17.11. 07:51:17 -Multi-Regler-Ausgang. -1
17.11. 07:51:17 -OK. Datenübertragung erfolgreich.
17.11. 07:51:17 |---------------- Stop sonoff_mqtt.php --------------------


Und hier die passende 2.user.config.php dazu:

2.user.config.php
(30.58 KiB) 104-mal heruntergeladen

Gruß Udo
Victron Multiplus II & Victron MPPT 150/35 & Victron MPPT 250/60 (3x) & DIY Battery
3x Trina Honey TSM-DE06M.08(II) 330Wp & 12x JA Solar JAM60S20-390-MR 390Wp

Benutzeravatar
Ulrich
Administrator
Beiträge: 5503
Registriert: Sa 7. Nov 2015, 10:33
Wohnort: Essen
Hat sich bedankt: 152 Mal
Danksagung erhalten: 876 Mal
Kontaktdaten:

Re: Tasmota Sonoff Werte nicht alle in Influx DB

Beitrag von Ulrich »

Ist das ein "normaler "Sonoff TH16" oder hat der eine etwas andere Bezeichnung? Es werden entweder keine oder andere Daten von dem Sensor ausgegeben.
-----------------------------------------------------
Ulrich . . . . . . . . [Projekt Administrator]

wyky
Beiträge: 93
Registriert: Do 12. Aug 2021, 15:48
Hat sich bedankt: 15 Mal
Danksagung erhalten: 7 Mal

Re: Tasmota Sonoff Werte nicht alle in Influx DB

Beitrag von wyky »

Hallo Ulrich,
das ist ein normaler Sonof TH16 mit Temperaturfühler (-sensor). Im April ging das Teil noch und hat auch die Temperatur geliefert. Hatte ihn bisher aber nicht gebraucht und erst jetzt wieder in die solaranzeige mit eingebunden. Ein Update auf die aktuelle Tasmota-Version 12.2 hab ich auch gemacht:
Sonoff TH16.jpg
Sonoff TH16.jpg (8.6 KiB) 857 mal betrachtet
Gruß Udo
Victron Multiplus II & Victron MPPT 150/35 & Victron MPPT 250/60 (3x) & DIY Battery
3x Trina Honey TSM-DE06M.08(II) 330Wp & 12x JA Solar JAM60S20-390-MR 390Wp

Benutzeravatar
Ulrich
Administrator
Beiträge: 5503
Registriert: Sa 7. Nov 2015, 10:33
Wohnort: Essen
Hat sich bedankt: 152 Mal
Danksagung erhalten: 876 Mal
Kontaktdaten:

Re: Tasmota Sonoff Werte nicht alle in Influx DB

Beitrag von Ulrich »

Hast du auch ein Update auf die Solaranzeige gemacht? das ist wichtig, da im Bereich Sonoff einige Änderungen gemacht wurden.
-----------------------------------------------------
Ulrich . . . . . . . . [Projekt Administrator]

wyky
Beiträge: 93
Registriert: Do 12. Aug 2021, 15:48
Hat sich bedankt: 15 Mal
Danksagung erhalten: 7 Mal

Re: Tasmota Sonoff Werte nicht alle in Influx DB

Beitrag von wyky »

Hallo Ulrich,
ja, hab ich gemacht:
Version solaranzeige.jpg
Ich hab auch noch folgendes gemacht:
- 2.user.config.php gelöscht und neu kopiert + geändert
- Datenbank solaranzeige1 gelösche und neu angelegt
- Datenbank in Grafana neu bekannt gemacht

Passt was mit den Werten in der 2.user.config.php nicht?

2.user.config.php Regler=23 (Sonoff) Geräte-Nr.: 2 Objekt=Pufferspeicher Influx-DB: solaranzeige1 Topic=Sonoff2


Gruß Udo
Victron Multiplus II & Victron MPPT 150/35 & Victron MPPT 250/60 (3x) & DIY Battery
3x Trina Honey TSM-DE06M.08(II) 330Wp & 12x JA Solar JAM60S20-390-MR 390Wp

wyky
Beiträge: 93
Registriert: Do 12. Aug 2021, 15:48
Hat sich bedankt: 15 Mal
Danksagung erhalten: 7 Mal

Re: Tasmota Sonoff Werte nicht alle in Influx DB

Beitrag von wyky »

Hallo Ulrich,

manchmal sind es nur "Kleinigkeiten", einfach mal den Stecker vom Temperaturfühler beim Sonoff aus- und wieder einstecken. Danach stimmt auch die
Anzeige auf der WEB-Oberfläche und die Temperatur wird angezeigt :roll: Ein Firmware-Update von Tasmota auf die aktuelle Version in "Deutsch" hat jetzt auch funktioniert.

Sonoff TH16.jpg
Sonoff TH16.jpg (28.81 KiB) 834 mal betrachtet

Die Daten werden jetzt in die Datenbank geschrieben und in Grafana angezeigt.

Danke Ulrich für den schnellen und problemlosen Support :D

Gruß Udo
Victron Multiplus II & Victron MPPT 150/35 & Victron MPPT 250/60 (3x) & DIY Battery
3x Trina Honey TSM-DE06M.08(II) 330Wp & 12x JA Solar JAM60S20-390-MR 390Wp

MolPower
Beiträge: 120
Registriert: Do 8. Sep 2022, 17:44
Danksagung erhalten: 2 Mal

Re: Tasmota Sonoff Werte nicht alle in Influx DB

Beitrag von MolPower »

Meinen Post von gestern scheine ich nicht abgeschickt zu haben. :?:
Ich nutze einen Shelly 1 mit TemperaturShield auf Tasmota 12.2.0. Die Temperatur wird in Tasmota angezeigt.
Ich sehe nur die Measurements Info, Service, Statistik. Meine Version ist V4.8.0 vom 5.10.22

Benutzeravatar
Ulrich
Administrator
Beiträge: 5503
Registriert: Sa 7. Nov 2015, 10:33
Wohnort: Essen
Hat sich bedankt: 152 Mal
Danksagung erhalten: 876 Mal
Kontaktdaten:

Re: Tasmota Sonoff Werte nicht alle in Influx DB

Beitrag von Ulrich »

Das kann sein, nicht alle Thermometer Sensoren werden erkannt. Bitte schicke einmal ein Screenshot von der Konsole, nachdem du Status 0 eingegeben hast.
-----------------------------------------------------
Ulrich . . . . . . . . [Projekt Administrator]

MolPower
Beiträge: 120
Registriert: Do 8. Sep 2022, 17:44
Danksagung erhalten: 2 Mal

Re: Tasmota Sonoff Werte nicht alle in Influx DB

Beitrag von MolPower »

der log zeigt mir: Es handelt sich um ein Shelly 1 mit Temperatursensoren: 46 Firmware: 12.2.0(tasmota)
Status 0 wird nicht als Befehl erkannt.

Antworten

Zurück zu „Multi-Regler-Version [ bis zu 6 Geräten an einem Raspberry Pi ]“