IR Lesekopf - Keine Daten per MQTT

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

WhySoSyrius
Beiträge: 11
Registriert: Mi 5. Apr 2023, 17:54

IR Lesekopf - Keine Daten per MQTT

Beitrag von WhySoSyrius »

Hallo zusammen,

ich habe soweit das Image auf die MultiRegler Version umgestellt. Klappt auch alles, nur holt sich die Solaranzeige per MQTT keine Daten vom IR Lesekopf auf dem Tasmota läuft. Ist ein Iskra MT681 Zähler, Script ist auch soweit eingebaut.

Ich habe das Gerät Sonoof_POW_R3 genannt, da man dem Gerät ja einen Namen geben muss.
Screenshot 2023-04-09 091448.png

Code: Alles auswählen

//
$Regler = "23";
//
/******************************************************************************
//  Raspberry Gerätenummer   Raspberry Gerätenummer   Raspberry Gerätenummer
//  Falls mehr als ein Gerät pro Raspberry betrieben wird.
//  Es ist die Reihenfolge der Geräte und taucht auch in der Nummerierung
//  der  x.user.config.php Dateien auf
******************************************************************************/
//  GeräteID bzw. GeräteNummer Muss gleich mit der x.user.config.php sein.
//  Bitte nur bei einer Multi-Regler-Version ändern.  [ 1 bis 6 ]
$GeraeteNummer = "2";
//
//  Bei einem Micro Wechselrichter von AEconversion oder LiCom Box von Effekta
//  und anderen Geräten, die für den Zugang eine Seriennummer benötigen.
//  --------------------------------------------------------------------------
//  Z.B. Typ INV250-45 oder INV500-60 oder LiCom Box von Effekta
//  Steht auf dem Gerät! Ist 10 stellig. Serial-No. 0607600...
//  Bitte alle 10 Stellen hier eintragen.
//  Bei der AX LiCom Box von Effekta sind es 14 Stellen.
//  Bei den neuen AEconversion Geräten den Bootcode hier eintragen.
$Seriennummer = "0000000000";                 // Regler = "5"
//  Wird nur in seltenen Fällen gebraucht.
$Zugang_Kennwort = "";                        // wird zur Zeit nicht benutzt
//  Falls ein WLAN HF2211 serial   Gateway benutzt wird true eingeben
$HF2211 = false;
//
//  Nur bei PylonTech BMS US3000..       ($Regler = "41" )
//  und den neuen US2000C aus dem Jahr 2019 und später
//  Anzahl der vorhandenen Batteriepacks und Modell 2000 / 3000
//  -------------------------------------------------------------------
$Batteriepacks = "1"; //                                Regler = "41"
$PylonTech = "2000";  //                                Regler = "41"
//
//
//  Ethernet Kabelverbindung:          Local Area Network  (LAN)
//  Alle Geräte, die über das LAN angesprochen und ausgelesen werden,
//  oder ein Serial Device Server, wie z.B. der HF2211 oder der Elfin-EW11,
//  dazwischen geschaltet haben, bitte hier IP und Port eintragen und
//  falls erforderlich die Device ID. (Geräteadresse = WR_Adresse)
//  Die Geräte Adresse wird auch manchmal bei RS485 Verbindungen benutzt.
//  -------------------------------------------------------------------
//  Bitte die Daten aus dem Gerät übernehmen
//
$WR_IP = "192.168.178.158";  //  Keine führenden Nullen!  67.xx Ja!, 067.xx Nein!
$WR_Port = "1883";
$WR_Adresse = "1";   //  Achtung Adresse als Dezimalzahl eingeben / 1 bis 256
//                       Maximal "256" = Hex FF
/*****************************************************************************/
die 2. Conf Datei ista uch entsprechend angepasst.

Aber ich bekomme nur diese Meldung zurück.
Screenshot 2023-04-09 091335.png
In Grafana ist die neue DB auch mit Erfolg eingerichtet und positiv getestet.

Jetzt weiß ich nimmer weiter :(

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

Re: IR Lesekopf - Keine Daten per MQTT

Beitrag von Ulrich »

Bitte lese die die Installationsanleitung ab Seite 14 einmal genau durch. Da steht es Schritt für Schritt:
download/Installation_mit_Grafana_Dashboard.pdf
-----------------------------------------------------
Ulrich . . . . . . . . [Projekt Administrator]

WhySoSyrius
Beiträge: 11
Registriert: Mi 5. Apr 2023, 17:54

Re: IR Lesekopf - Keine Daten per MQTT

Beitrag von WhySoSyrius »

Alles klar werde ich lesen danke dir :)

WhySoSyrius
Beiträge: 11
Registriert: Mi 5. Apr 2023, 17:54

Re: IR Lesekopf - Keine Daten per MQTT

Beitrag von WhySoSyrius »

Ich habe soweit alles konfiguriert, egal ob ich das Gerät sonoff nenne, Hitchi oder sonst wie, es kommt nur diese Meldung. Ich will darauf hinweisen das es sich hier um einen BitShake IR Lesekopf handelt!

Code: Alles auswählen

09.04. 11:57:08    -Verarbeitung von: '2.user.config.php'   Regler: 23
09.04. 11:57:08 |----------------   Start  sonoff_mqtt.php    ---------------------
09.04. 11:57:08    -Zentraler Timestamp: 1681034221
09.04. 11:57:08 +  -Die Daten werden ausgelesen...
09.04. 11:57:09    -Das Sonoff Relais ist nicht aktiv oder es ist kein unterstütztes Sonoff Gerät. Tasmota Modul: 18  Firmware: 12.4.0.5(tasmota)
09.04. 11:57:09 !! -Keine gültigen Daten empfangen.
09.04. 11:57:09 |----------------   Stop   sonoff_mqtt.php     --------------------
09.04. 11:57:11    -Multi Regler Auslesen [Stop].
Das Script habe ich in den Tasmota eingetragen, hab ich auch hier aus dem Forum für meinen Zähler

Code: Alles auswählen

>D
>B
=>sensor53 r
>M 1
+1,5,s,0,9600,MT681
1,77070100010800ff@1000,Gesamtverbrauch,KWh,E_in,3
1,77070100020800ff@1000,Gesamteinspeisung,KWh,E_out,3
1,77070100100700ff@1,Leistung,W,P,0
1,77070100240700ff@1,Leistung L1,W,L1,0
1,77070100380700ff@1,Leistung L2,W,L2,0
1,770701004c0700ff@1,Leistung L3,W,L3,0
1,77070100000009ff@#,Service ID,,Server_ID,0|
#
Das steht nach einem Reboot in der .log

Code: Alles auswählen

09.04. 11:55:07    -Verarbeitung von: '2.user.config.php'   Regler: 23
09.04. 11:55:07 |----------------   Start  sonoff_mqtt.php    ---------------------
09.04. 11:55:07    -Zentraler Timestamp: 1681034100
09.04. 11:55:15    -Die seriellen Schnittstellen werden initialisiert.
09.04. 11:55:15    -Device: Ethernet Keine USB / Serielle Schnittstelle.
09.04. 11:55:15    -Zeile gefunden. Gerätenummer kann ausgetauscht werden. Index: 259   $GeraeteNummer = "1";

09.04. 11:55:15    -Zeile gefunden. Raspberry Modell kann eingetragen werden. Index: 729   $Platine = "Raspberry Pi 400 Rev 1.0";

09.04. 11:55:15    -Sonoff hat keine USB / Serielle Schnittstelle.
09.04. 11:55:15    -Zeile gefunden. Gerätenummer kann ausgetauscht werden. Index: 259   $GeraeteNummer = "2";

09.04. 11:55:15    -Zeile gefunden. Raspberry Modell kann eingetragen werden. Index: 729   $Platine = "Raspberry unbekannt";

09.04. 11:55:15    -Es handelt sich um ein 64 Bit System.
EDIT: mosquitto_sub -h localhost -v -t +/# zeigt an das die Daten geholt werden. vom BKW (was schon abgebildet ist) und auch vom Tasmota Device. Aber es kommt nix in die Datenbank bzw. holt sich die Solaranzeige nix weil wie oben geschrieben es kein unterstüztes Sonoff Gerät ist. Ich hab die Datenbank Tasmota genannt und sie auch in Grafana erfolgreich abgebildet, aber da kommen keine Daten an.

Code: Alles auswählen

cmnd/Hitchi/status 0
stat/Hitchi/STATUS {"Status":{"Module":18,"DeviceName":"Tasmota","FriendlyName":["Tasmota"],"Topic":"Hitchi","ButtonTopic":"0","Power":0,"PowerOnState":3,"LedState":1,"LedMask":"FFFF","SaveData":1,"SaveState":1,"SwitchTopic":"0","SwitchMode":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"ButtonRetain":0,"SwitchRetain":0,"SensorRetain":0,"PowerRetain":0,"InfoRetain":0,"StateRetain":0,"StatusRetain":0}}
stat/Hitchi/STATUS1 {"StatusPRM":{"Baudrate":9600,"SerialConfig":"8N1","GroupTopic":"tasmotas","OtaUrl":"http://ota.tasmota.com/tasmota/release/tasmota.bin.gz","RestartReason":"Software/System restart","Uptime":"0T00:16:01","StartupUTC":"2023-04-09T09:54:06","Sleep":50,"CfgHolder":4617,"BootCount":19,"BCResetTime":"2023-04-07T12:45:20","SaveCount":39,"SaveAddress":"F5000"}}
stat/Hitchi/STATUS2 {"StatusFWR":{"Version":"12.4.0.5(tasmota)","BuildDateTime":"2023-04-07T11:36:32","Boot":31,"Core":"2_7_4_9","SDK":"2.2.2-dev(38a443e)","CpuFrequency":80,"Hardware":"ESP8266EX","CR":"384/699"}}
stat/Hitchi/STATUS3 {"StatusLOG":{"SerialLog":0,"WebLog":2,"MqttLog":0,"SysLog":0,"LogHost":"","LogPort":514,"SSId":["FRITZ!Box 7590 BX",""],"TelePeriod":300,"Resolution":"558180C0","SetOption":["00008009","2805C80001000600003C5A0A192800000000","00000080","00006000","00004000","00000000"]}}
stat/Hitchi/STATUS4 {"StatusMEM":{"ProgramSize":685,"Free":316,"Heap":16,"ProgramFlashSize":4096,"FlashSize":4096,"FlashChipId":"16405E","FlashFrequency":40,"FlashMode":"DOUT","Features":["00000809","879AC787","043E8001","000000CF","010013C0","C000F989","00004004","00001000","54000020","00000080"],"Drivers":"1,2,3,4,5,6,7,8,9,10,12,16,18,19,20,21,22,24,26,27,29,30,35,37,45,62","Sensors":"1,2,3,4,5,6,53","I2CDriver":"7"}}
stat/Hitchi/STATUS5 {"StatusNET":{"Hostname":"Hitchi-2347","IPAddress":"192.168.178.158","Gateway":"192.168.178.1","Subnetmask":"255.255.255.0","DNSServer1":"192.168.178.1","DNSServer2":"0.0.0.0","Mac":"84:F3:EB:04:69:2B","Webserver":2,"HTTP_API":1,"WifiConfig":4,"WifiPower":17.0}}
stat/Hitchi/STATUS6 {"StatusMQT":{"MqttHost":"192.168.178.154","MqttPort":1883,"MqttClientMask":"DVES_%06X","MqttClient":"DVES_04692B","MqttUser":"DVES_USER","MqttCount":2,"MAX_PACKET_SIZE":1200,"KEEPALIVE":30,"SOCKET_TIMEOUT":4}}
stat/Hitchi/STATUS7 {"StatusTIM":{"UTC":"2023-04-09T10:10:07","Local":"2023-04-09T11:10:07","StartDST":"2023-03-26T02:00:00","EndDST":"2023-10-29T03:00:00","Timezone":"+01:00","Sunrise":"06:11","Sunset":"19:31"}}
stat/Hitchi/STATUS10 {"StatusSNS":{"Time":"2023-04-09T11:10:07","MT681":{"E_in":8779.275,"E_out":1.562,"P":-243,"L1":143,"L2":67,"L3":-455,"Server_ID":"090149534b000490c96d"}}}
stat/Hitchi/STATUS11 {"StatusSTS":{"Time":"2023-04-09T11:10:07","Uptime":"0T00:16:01","UptimeSec":961,"Heap":16,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":19,"MqttCount":2,"Wifi":{"AP":1,"SSId":"FRITZ!Box 7590 BX","BSSId":"2C:3A:FD:10:E4:11","Channel":1,"Mode":"11n","RSSI":50,"Signal":-75,"LinkCount":1,"Downtime":"0T00:00:03"}}}

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

Re: IR Lesekopf - Keine Daten per MQTT

Beitrag von Ulrich »

Das könnte dir eventuell auch noch helfen:

viewforum.php?f=44
-----------------------------------------------------
Ulrich . . . . . . . . [Projekt Administrator]

WhySoSyrius
Beiträge: 11
Registriert: Mi 5. Apr 2023, 17:54

Re: IR Lesekopf - Keine Daten per MQTT

Beitrag von WhySoSyrius »

Es gab ja schon so einen Thread, leider gab es die Lösung nicht schriftlich im Thread :D

Daten kommen wie gesagt per MQTT an, keine Frage, Solaranzeige erkenn das Modul aber nicht als Sonoff Modul.

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

Re: IR Lesekopf - Keine Daten per MQTT

Beitrag von Ulrich »

Hast du es denn schon einmal mit einem Update auf die Solaranzeige versucht?
-----------------------------------------------------
Ulrich . . . . . . . . [Projekt Administrator]

WhySoSyrius
Beiträge: 11
Registriert: Mi 5. Apr 2023, 17:54

Re: IR Lesekopf - Keine Daten per MQTT

Beitrag von WhySoSyrius »

Wie meinst du das genau?

Ich nutze die Multiregler Version der Solaranzeige ja.

Meinst du die Influx DB, oder was genau ist mit Update gemeint?

TeamO
Beiträge: 1147
Registriert: Mo 22. Jun 2020, 08:58
Wohnort: Ulm / Neu-Ulm
Hat sich bedankt: 24 Mal
Danksagung erhalten: 228 Mal

Re: IR Lesekopf - Keine Daten per MQTT

Beitrag von TeamO »

Du musst unter Configuration - Configure Module - Sonoff Basic (1) auswählen.
Es gibt extra das Unterforum für Fragen zum Auslesen von Zählern. Da hätte ich Deine Frage schneller beantwortet. ;)
Gruß Timo

Auflistung Geräte/Dashboards/Anschlussart
Datenbankfelder der einzelnen Geräte
GANZ WICHTIG: Überblick der vorhandenen Anleitungen

Fertige Komplett-Systeme gibt es hier anfragen[AT]bauer-timo[.]de

Tibber Invite (100% Öko-Strom + 50€ Bonus)

WhySoSyrius
Beiträge: 11
Registriert: Mi 5. Apr 2023, 17:54

Re: IR Lesekopf - Keine Daten per MQTT

Beitrag von WhySoSyrius »

Tut mir auch echt leid das ich es nicht in das entsprechende Unterforum gepackt habe.

Habe es vorher schlicht einfach nicht bemerkt dass da was ist :/ Ups

Aber lange Rede, kurzer Sinn. Hat geklappt, es kommt nun alles in der Datenbank soweit ich das sehe.

Vielen lieben Dank!

Antworten

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