Pali du brauchst ESPhome nur zum Erstellen der Bin Datei um es auf den Wemos zu flashen und ggf zum updaten sonst kannst es stoppen.
Könntest eigentlich auch in einem virtuellen PC installieren um iobroker sauber zu halten.
@leon
habe dir PN geschickt, aber irgendwie geht die Nachricht nicht raus ... schaue bitte gelegentlich in dein Postfach.
Danke
Hallo Zusammen,
das Trucki2Shelly Gateway Update V1.02 (mit Tasmota und MQTT Unterstützung) ist so gut wie fertig. Ich muss es nur noch testen. Wenn keine größeren Fehler gefunden werden, dann lade ich es Ende dieser Woche, Anfang nächster Woche auf Github hoch.
Für ganz Interessierte schon mal die Doku vorab.
Viele Grüße,
Trucki
/
* Trucki2Shelly/Tasmota/MQTT Gateway V1.02
* -----------------------------------------
* This Arduino code was written for a ESP8266 WEMOS D1 mini. Its purpose is to read the total
* power from a Shelly 3EM and send it via UART to Trucki's RS485 interface pcb for
* SUN GTIL2-1/2000 MPPT inverter. J1-J5 have to be open on the RS485 interface pcb (UART, ID:1).
* On newer RS485 interface pcbs J5 is a switch.
*
* The total power (shelly_power) is filterd (ZeroExportController) before it is send to the
* inverter. The target of the ZeroExportController is to keep the Shelly total power at ~50W.
* The inverter power rises slowly over ~30s and drops fast (~1s).
*
* As I do not own a Shelly 3EM (only a 1PM) I wasn't able to test this code in a productive
* environment.
*
* Setup
* -----
* After the first start (~30s) you will find an open accesspoint named:"Trucki2Shelly Gateway".
* Connect to it and open http://192.168.4.1 in your browser. Select Configuration and set your
* wifi credentials, static IP, Subnet,Gateway address for this ESP8266 Wemos module, the Shelly
* IP address, the maximum power of the solar inverter and mqtt server, user and password if you
* want to publish mqtt data.Use json_keys: < total_power > for a Shelly 3EM and < meters,0,power >
* for a Shelly 1PM. You can even use a Tasmota instead a Shelly by modifing the
* shelly url (default: http://< shelly-ip >/status) and json_keys.
* Use 0.0.0.0 for static IP, subnet and getway if you want to get an
* IP address from your DHCP server.
* Once you have finished you can reset the module and check if it connects to your wifi.
*
* Tasmota insted Shelly
* ---------------------
* Tasmota's SML scripting tool is very powerful and supports many smartmeters (IR,Modbus,...):
* https://tasmota.github.io/docs/Smart-Meter-Interface/#meter-definition
* By changing shelly_url and json_keys of the Trucki2Shelly Gateway you can import Tasmota
* grid power (shelly_power) for the ZeroExportController from your Tasmota.
* The shelly_url for your Tasmota should look like this:
* http://<tasmota-ip>/cm?cmnd=status%2010 .
* The json_keys are dependend on your Tasmota script configuration. The first json key is
* StatusSNS . If your Tasmota SML script i.e. looks like this:
*
* >D
* >B
* =>sensor53 r
* tper=20
* >M 1
* +1,13,o,0,300,SML,15,32,2F3F210D0A,063030300D0A
* 1,1.8.100(@1),Power_curr,W,Power_curr,2
*
* Your second json_key is SML and your third json_key is Power_curr .
* So, on the Trucki2Shelly Configuration page you have to enter for the
* json_keys: StatusSNS,SML,Power_curr
*
* Serial debug interface
* ----------------------
* If you open the Arduino Serial monitor with 9600 you will get debug information during the
* start.
*
* Webserver
* ---------
* Enter the static IP address of the module in your browser and you will get a very basic
* webserver with all values. The website will autoreload every 2s.
*
* MQTT client publish (read only)
* -------------------------------
* The mqtt client publishes every 1.3s the following topics: T2SG/ACSetpoint, T2SG/ACDisplay,
* T2SG/VGrid, T2SG/VBat, T2SG/DAC, T2SG/Calstep, T2SG/Temperature, T2SG/Shellypower.
* You can use the MQTT client featurevto log data i.e. with HomeAssistant.
*
* MQTT client subscribe (write only)
* ----------------------------------
* By writing to the mqtt topics: T2SG/ACSetpointOVR [W],
* T2SG/CalstepOVR [1:start calib., 99:default LUT], T2SG/DACOVR [0-65535], you can overwrite
* the current values. The ZeroExportController will be disabled.
* The ZeroExportController will be enabled again if you write to T2SG/ShellypowerOVR [W].
* You can use T2SG/ShellypowerOVR to feed the ZeroExportController instead of the Shelly.
* Please make sure that the shelly_url ist blank. Otherwise you will have two
* devices (Shelly and MQTT) trying to feed the ZeroExportController. If you use
* Shelly_power override mqtt value make sure that your meter is connected between grid and
* inverter. Means if you increase the inverter power your meter value (grid power) will decrease.
* If you just want to control the output power of the inverter use ACSetpoint override.
*
* Flashing
* --------
* I use "ESP.Easy.Flasher.exe" to flash the bin-file to the WEMOS module. Before starting you
* have to copy the bin-file into the /bin folder. After starting select USB Port and bin-file
* and press flash. After a reset you can begin with the setup.
*
* Config Reset
* ------------
* If you want to reset the configuration and go back to the "Trucki2Shelly Gateway" accesspoint
* you can connect & hold D0 to D5 (i.e. with a screwdriver) and press the reset button on your
* WEMOS module. The serial debug interface will show: "CONFIG RESET" and after ~30s you can
* connect to the accesspoint.
*
* Compiling
* ---------
* I used the standard Arduino IDE 1.8.13 with ESP SDK3.0.2 to compile this code.
* Generic ESP8266, Flash Size 1MB (FS:64KB, OTA:~470KB)
*
* //-------------------------------------------------------------------------------------------
* 1.02 21.11.2022 : WifiManager: Variable JSON keys, http-get intervall for Tasmota grid power read
* Bugfix: Save Configuration even if not connected to wifi after config portal
* SPIFFS replaced by eeprom read/write
* MQTT override for ShellyPower, ACSetpoint and DAC
* 1.01 13.11.2022 : Debug Output for Shelly_read, Version ouput on startup
* 1.00 28.10.2022 : 1st version
* //-------------------------------------------------------------------------------------------
Hallo zusammen,
Ich wollte heute es mit ESPhome ausprobieren. Das Flashen ging ohne Probleme der geflashte wemos meldet sich auch im wlan und im iobroker an.
Aber sobald ich diesen in den Sun einbaue bekommt der Wemos wohl Strom weil er ab und zu blau blinkt aber er meldet sich weder im wlan und damit auch nicht im iobroker an.
Weiß jemand woran das liegt.
PS: mit Tasmota funktioniert es.
MfG
Leon
esphome:
name: sun2000-1
esp8266:
board: esp01_1m
web_server:
port: 80
Enable logging
logger:
#level: verbose
#baud_rate: 115200
#hardware_uart: UART1
uart:
id: mod_bus
tx_pin: 1
rx_pin: 3
baud_rate: 9600
stop_bits: 1
modbus:
#flow_control_pin: 5
id: modbus1
modbus_controller:
- id: sun
the Modbus device addr
address: 0x1
modbus_id: modbus1
update_interval: 1s
setup_priority: -10
sensor:
- platform: wifi_signal
name: "WLAN Signal"
update_interval: 5s
- platform: modbus_controller
modbus_controller_id: sun
name: "AC Output"
id: ac_output
register_type: holding
address: 0x01
unit_of_measurement: "W"
value_type: U_WORD
accuracy_decimals: 1
filters:
- multiply: 0.1
- platform: modbus_controller
modbus_controller_id: sun
name: "Grid Voltage"
id: grid_voltage
register_type: holding
address: 0x02
unit_of_measurement: "V"
value_type: U_WORD
accuracy_decimals: 1
filters:
- multiply: 0.1
- platform: modbus_controller
modbus_controller_id: sun
name: "Bat Voltage"
id: bat_voltage
register_type: holding
address: 0x03
unit_of_measurement: "V"
value_type: U_WORD
accuracy_decimals: 1
filters:
- multiply: 0.1
number:
- platform: modbus_controller
modbus_controller_id: sun
id: ac_setpoint_number
name: "AC Setpoint Number"
address: 0x00
value_type: U_WORD
multiply: 10
unit_of_measurement: "W"
min_value: 0
max_value: 2000
- platform: modbus_controller
modbus_controller_id: sun
id: dac_number
name: "DAC Number"
address: 0x04
value_type: U_WORD
min_value: 0
max_value: 2000
- platform: modbus_controller
modbus_controller_id: sun
id: calibration_number
name: "Calibration Number"
address: 0x05
value_type: U_WORD
min_value: 0
max_value: 1
Enable Home Assistant API
#api:
password: "XXXXXXXX"
ota:
password: "XXXX passwort für ein ota upload XXXX"
mqtt:
broker: "192.168.1.XXX"
port: "1884"
username: ""
password: ""
id: "Sun2000-1"
wifi:
ssid: "XXXXX"
password: "XXXXXX"
Enable fallback hotspot (captive portal) in case wifi connection fails
ap:
ssid: "Sun2000-1 Fallback Hotspot"
password: "XXXXXXXX"
use_address: 192.168.XXX.XXX
captive_portal:
Trucki2Shelly Gateway V1.02 mit Tasmota und MQTT subscribe/write support ist online:
https://github.com/trucki-eu/Trucki2Shelly-Gateway
Hallo Trucki,
bei mir funktioniert nur deine ModBus Tasmota version. Ob ich jetzt deine neue Trucki2Shelly oder EspHome version nehme starten sobald sie auf deiner Platine sind nicht mehr.
Wenn ich die Wemos über USB mit Strom versorge geht es ohne Problem.
Ich habe auch meine zweite Platine mal ausprobiert ist das gleiche.
Und einen anderen Wemos habe ich auch schon ausprobiert.
Es startet keine andere Version als die Tasmota Modbus version kann die Sun auch damit steuern aber eine integration in iobroker nicht so toll umzusetzten.
Hast du vielleicht eine ahnung woran das liegen kann?
MfG
Leon
Leuchtet die grüne LED denn noch? Vielleicht brechen die 5V ein. Kannst Du das messen oder einen dicken Elko an die 5V löten?
Gruß Trucki
Hallo Trucki,
Habe grade nachgemessen und am wemos liegen 5.15v an.
Mir kommt es irgendwie so vor als ob er Probleme mit der Software hat, weil tasmota läuft aber die anderen nicht.
Bei deiner trucki2shally leuchtet die wemos LED durchgehend so wie am USB Port.
Und die Grüne LED Blinkt in ca Sekundentakt.
Hallo Trucki,
es gibt ja anscheinend viele Neuerungen und ich verfolge die Weiterentwicklung mit Vergnügen.
Anscheinend gibt es ja auch eine neue 1.08 Firmware, würdest du mir die bitte zuschicken, dann könnte ich heute Abend die Neuste einspielen.
Viele Grüße
zaimaen
Hi Trucki,
ich habe T2S.bin auf mein Wemos geflasht. In der WiFi configuration habe StaticIP,Gateway und Subnet leer gelassen, damit IP von meinem Router zugeordnet wird. Das ist auch passiert, Wemos ist in meinem Wlan eingebunden, ich sehe es als "tasmota-xxxxxx-modbus". So weit alles gut.
Aber wenn ich die IP im Browser eingebe, wird keine Verbindung mit dem Wemos stattfinden. Keine Weboberfläche, wo die aktuelle Werte angezeigt werden sollten.
Wemos blinkt cca 11-13 mal dann pause, dann wieder blinkt .. unregelmäßig.
Ich muss noch dazu sagen, den Wemos habe ich noh nicht mit deiner PLatine verbunden. Wemos ist getrennt von allem.
Ist das normal, das ich mich nicht durch IP mit dem Wemos verbinden kann? Muss Wemos mit zuerst zu deiner Platine angeschlossen werden?
Hallo Trucki,
an der Stelle möchte ich mich zuerst für Modbus Schnittstellenplatine bedanken, hervorragende Arbeit.
Meinen SUN1000 und Deine Platine habe ich bereits über die Tasmota-Modbus Lösung auf einem Wemos D1 zum Laufen bekommen. Die Leistungswerte vom Shelly 3-EM werden durch ein Skript in meiner OpenHAB Smarthome Lösung auf einem PI4 verarbeitet und über einen HTTP Request jede Sekunde an Deine Platine geschickt.
Das Regelung funktioniert bis Dato schon einmal sehr gut.
Interessehalber habe ich mir Deine Gateway Lösung noch angesehen. Hier bin ich aber auf ein Problem mit der Datei "Trucki2Shelly_Gateway_V1.02.ino.bin"gestoßen welches ich bis Dato nicht lösen konnte.
Nach dem Flashen der Datei auf meinen WemosD1 komme ich ohne Probleme auf den Accesspoint. Nach dem Setup taucht der Wemos auch in meinem Netzwerk auf. Auch die Verbindung zu Deiner Platine steht, sobald ich aber den Wemos resete oder komplett neu starte, habe ich keinen Zugriff mehr auf den ESP. Der Wemos taucht weder im Netzwerk auf, noch lassen sich die MQTT Daten auslesen. Das Teil blinkt auch schneller wie vorher. Das zurückkehren zum Accesspoint über die Pins D0 und D5 funktioniert zwar, aber der Wemos verbindet sich anschließend trotzdem nicht mehr. Erst nachdem ich das Modul komplett löschte und neu geflasht habe, konnte ich die Verbindung wiederherstellen, zumindest bis zum nächsten Neustart. Das gleiche Verhalten habe ich auch mit einer NodeMCU.
Kannst du mir sagen was ich hier falsch mache?
Gruß
Kytomas
neues Forum, neues Glück ![]()
... ich habe es endlich geschafft, T2S_Gateway zum Laufen bringen ... zumindest teilweise.
Das größte Problem: Der Webserver von "trucki2shellygateway" funktioniert bei mir nur direkt nach dem WiFi Setup (192.168.4.1), bis zum nächsten Wemos Reset. Ich teste das momentan noch Ohne SUN1000. Ich weiss also noch nicht, ob die Regelung des SUNs dann auch nicht funktioniert.
Wenn ich also den Wemos ausschalte und wieder einschalte (oder Reset-Taste drucke), habe ich keine Verbindung mehr durch meine konfigurierte feste IP. Wemos ist aber weiterhin in meinem Wlan sichtbar (trucki2shellygateway), aber nicht mehr durch IP abrufbar. Ping meldet dann auch "Zielhost nicht erreichbar". Ab und zu erhalte ich aber auch eine Ping-Meldung "Zeitüberschreitung der Anforderung" . Das aber nur in dem Moment, wenn ich gleichzeitig im Browser versuche, die IP-trucki2shellygateway zu öffnen.
Dann muss ich die Wemos-Konfiguration reseten (D0+D5+reset) und neu konfigurieren. Dann funktioniert es wieder bis zum nächsten Ausschalten.
Wo könnte das Problem sein? Hat jemand einen Rat?
PS: MQTT im ioBroker habe ich auch noch nicht ganz hin gekriegt, sehe außer Temperatur keine andere Werte. Aber das wird die zweite "Baustelle".
Vielen Dank im Voraus für hilfreiche Tipps.
EDIT: ich sehe jetzt, dass ich nicht alleine mit diesem Problem bin
... ich muss aber nicht den Wemos komplett neu flashen, bei mir reicht Konfig-reset durch D0+D5+reset.
EDIT2: mir ist noch eingefallen, dass in der Konfiguration für Shelly-http-Request fehlt die Möglichkeit das Passwort einzugeben, für die Shelly-Web-Abfrage. Ich musste mein Passwort deaktivieren, damit "trucki2shellygateway" den Zugriff auf mein ShellyEM hat.
Schön das daß Forum wieder läuft.
Habe jetzt das Logfile. Einmal auf deiner Platine und einmal ohne diese. Sobald der Wemos auf deiner Platine steckt habe ich kein zugrief mehr darauf.
Log auf der Platine
�Starting up...
Trucki2Shelly Gateway V: 1.02 21.11.2022
Reading from eeprom:
{
"mqtt_server": "192.168.1.214",
"mqtt_port": "1884",
"mqtt_user": "SUN2000-1",
"mqtt_pass": "",
"shelly_url": "",
"json_keys": "",
"shelly_interval": "",
"maxPower": "1750",
"ip": "192.168.1.133",
"gateway": "192.168.1.1",
"subnet": "255.255.255.0"
}
*wm:[2] Added Parameter: server
*wm:[2] Added Parameter: port
*wm:[2] Added Parameter: user
*wm:[2] Added Parameter: pass
*wm:[2] Added Parameter: shelly_url
*wm:[2] Added Parameter: json_keys
*wm:[2] Added Parameter: shelly_interval
*wm:[2] Added Parameter: maxPower
*wm:[1] AutoConnect
*wm:[2] Connecting as wifi client...
*wm:[2] Custom static IP/GW/Subnet/DNS
*wm:[2] Custom STA IP/GW/Subnet
*wm:[1] STA IP set: 192.168.1.133
*wm:[1] Connecting to SAVED AP: XXXXXX
�wm:[1] connectTimeout not set, ESP waitForConnectResult...
--------------- CUT HERE FOR EXCEPTION DECODER ---------------
Exception (0):
epc1=0x402508e0 epc2=0x00000000 epc3=0x00000000 excvaddr=0x00000000 depc=0x00000000
>>>stack>>>
ctx: sys
sp: 3fffec60 end: 3fffffb0 offset: 0190
3fffedf0: 40105744 40105741 4023b674 4023b2c4
3fffee00: 400005e1 00000000 40240000 ffffff1a
3fffee10: 4024dda3 00000030 00000010 00000000
3fffee20: 4024dd9c 00000000 00000010 10000000
3fffee30: 00000018 00000010 00000012 00000060
3fffee40: 00000000 3ffe9ea5 3ffe9ea0 00000000
3fffee50: 3ffeb3f8 3ffeb404 00000000 00000000
3fffee60: 40000f4f 00000030 00000010 ffffffff
3fffee70: 40000f49 3fffc6fc 00000000 00000000
3fffee80: feefeffe 00000000 3fffd9d0 3ffefbe4
3fffee90: 00000000 00000000 00000001 3fffdab0
3fffeea0: 00000000 3fffdad0 3ffefbe4 00000030
3fffeeb0: 00000000 40238dda 3ffee838 00000000
3fffeec0: 4023b2c4 00000000 4bc6a7f0 00000000
3fffeed0: 4025347e 3ffee838 00000000 00000001
3fffeee0: 000005e0 00000000 4010424d 3ffee020
3fffeef0: 4024dd90 00000000 3ffeb3f8 3ffeb404
3fffef00: 00000000 00000001 40105395 3ffee020
3fffef10: 3ffee020 3ffeb40e 00000001 4024d645
3fffef20: 3ffed930 3ffeb3f8 3fffdcc0 3ffe9f20
3fffef30: 000000b0 3ffed930 00000002 3ffe873c
3fffef40: 4024cf9b 3fffdab0 00000000 4021ab9a
3fffef50: 3ffe9f20 40000f49 3fffdab0 40000f49
3fffef60: 40000e19 0006476d 00000000 00000005
3fffef70: 00000000 aa55aa55 000000d0 40105549
3fffef80: 4010554f 00000000 00000005 40100c70
3fffef90: 4010000d d5cddda5 0006476d 401000ac
3fffefa0: 40241f00 3fffef3c 40241eb9 3ffffb48
3fffefb0: 3fffffc0 00000000 00000000 feefeffe
3fffefc0: feefeffe feefeffe feefeffe feefeffe
3fffefd0: feefeffe feefeffe feefeffe feefeffe
3fffefe0: feefeffe feefeffe feefeffe feefeffe
3fffeff0: feefeffe feefeffe feefeffe feefeffe
3ffff000: feefeffe feefeffe feefeffe feefeffe
3ffff010: feefeffe feefeffe feefeffe feefeffe
3ffff020: feefeffe feefeffe feefeffe feefeffe
3ffff030: feefeffe feefeffe feefeffe feefeffe
3ffff040: feefeffe feefeffe feefeffe feefeffe
3ffff050: feefeffe feefeffe feefeffe feefeffe
3ffff060: feefeffe feefeffe feefeffe feefeffe
3ffff070: feefeffe feefeffe feefeffe feefeffe
3ffff080: feefeffe feefeffe feefeffe feefeffe
3ffff090: feefeffe feefeffe feefeffe feefeffe
3ffff0a0: feefeffe feefeffe feefeffe feefeffe
3ffff0b0: feefeffe feefeffe feefeffe feefeffe
3ffff0c0: feefeffe feefeffe feefeffe feefeffe
3ffff0d0: feefeffe feefeffe feefeffe feefeffe
3ffff0e0: feefeffe feefeffe feefeffe feefeffe
3ffff0f0: feefeffe feefeffe feefeffe feefeffe
3ffff100: feefeffe feefeffe feefeffe feefeffe
3ffff110: feefeffe feefeffe feefeffe feefeffe
3ffff120: feefeffe feefeffe feefeffe feefeffe
3ffff130: feefeffe feefeffe feefeffe feefeffe
3ffff140: feefeffe feefeffe feefeffe feefeffe
3ffff150: feefeffe feefeffe feefeffe feefeffe
3ffff160: feefeffe feefeffe feefeffe feefeffe
3ffff170: feefeffe feefeffe feefeffe feefeffe
3ffff180: feefeffe feefeffe feefeffe feefeffe
3ffff190: feefeffe feefeffe feefeffe feefeffe
3ffff1a0: feefeffe feefeffe feefeffe feefeffe
3ffff1b0: feefeffe feefeffe feefeffe feefeffe
3ffff1c0: feefeffe feefeffe feefeffe feefeffe
3ffff1d0: feefeffe feefeffe feefeffe feefeffe
3ffff1e0: feefeffe feefeffe feefeffe feefeffe
3ffff1f0: feefeffe feefeffe feefeffe feefeffe
3ffff200: feefeffe feefeffe feefeffe feefeffe
3ffff210: feefeffe feefeffe feefeffe feefeffe
3ffff220: feefeffe feefeffe feefeffe feefeffe
3ffff230: feefeffe feefeffe feefeffe feefeffe
3ffff240: feefeffe feefeffe feefeffe feefeffe
3ffff250: feefeffe feefeffe feefeffe feefeffe
3ffff260: feefeffe feefeffe feefeffe feefeffe
3ffff270: feefeffe feefeffe feefeffe feefeffe
3ffff280: feefeffe feefeffe feefeffe feefeffe
3ffff290: feefeffe feefeffe feefeffe feefeffe
3ffff2a0: feefeffe feefeffe feefeffe feefeffe
3ffff2b0: feefeffe feefeffe feefeffe feefeffe
3ffff2c0: feefeffe feefeffe feefeffe feefeffe
3ffff2d0: feefeffe feefeffe feefeffe feefeffe
3ffff2e0: feefeffe feefeffe feefeffe feefeffe
3ffff2f0: feefeffe feefeffe feefeffe feefeffe
3ffff300: feefeffe feefeffe feefeffe feefeffe
3ffff310: feefeffe feefeffe feefeffe feefeffe
3ffff320: feefeffe feefeffe feefeffe feefeffe
3ffff330: feefeffe feefeffe feefeffe feefeffe
3ffff340: feefeffe feefeffe feefeffe feefeffe
3ffff350: feefeffe feefeffe feefeffe feefeffe
3ffff360: feefeffe feefeffe feefeffe feefeffe
3ffff370: feefeffe feefeffe feefeffe feefeffe
3ffff380: feefeffe feefeffe feefeffe feefeffe
3ffff390: feefeffe feefeffe feefeffe feefeffe
3ffff3a0: feefeffe feefeffe feefeffe feefeffe
3ffff3b0: feefeffe feefeffe feefeffe feefeffe
3ffff3c0: feefeffe feefeffe feefeffe feefeffe
3ffff3d0: feefeffe feefeffe feefeffe feefeffe
3ffff3e0: feefeffe feefeffe feefeffe feefeffe
3ffff3f0: feefeffe feefeffe feefeffe feefeffe
3ffff400: feefeffe feefeffe feefeffe feefeffe
3ffff410: feefeffe feefeffe feefeffe feefeffe
3ffff420: feefeffe feefeffe feefeffe feefeffe
3ffff430: feefeffe feefeffe feefeffe feefeffe
3ffff440: feefeffe feefeffe feefeffe feefeffe
3ffff450: feefeffe feefeffe feefeffe feefeffe
3ffff460: feefeffe feefeffe feefeffe feefeffe
3ffff470: feefeffe feefeffe feefeffe feefeffe
3ffff480: feefeffe feefeffe feefeffe feefeffe
3ffff490: feefeffe feefeffe feefeffe feefeffe
3ffff4a0: feefeffe feefeffe feefeffe feefeffe
3ffff4b0: feefeffe feefeffe feefeffe feefeffe
3ffff4c0: feefeffe feefeffe feefeffe feefeffe
3ffff4d0: feefeffe feefeffe feefeffe feefeffe
3ffff4e0: feefeffe feefeffe feefeffe feefeffe
3ffff4f0: feefeffe feefeffe feefeffe feefeffe
3ffff500: feefeffe feefeffe feefeffe feefeffe
3ffff510: feefeffe feefeffe feefeffe feefeffe
3ffff520: feefeffe feefeffe feefeffe feefeffe
3ffff530: feefeffe feefeffe feefeffe feefeffe
3ffff540: feefeffe feefeffe feefeffe feefeffe
3ffff550: feefeffe feefeffe feefeffe feefeffe
3ffff560: feefeffe feefeffe feefeffe feefeffe
3ffff570: feefeffe feefeffe feefeffe feefeffe
3ffff580: feefeffe feefeffe feefeffe feefeffe
3ffff590: feefeffe feefeffe feefeffe feefeffe
3ffff5a0: feefeffe feefeffe feefeffe feefeffe
3ffff5b0: feefeffe feefeffe feefeffe feefeffe
3ffff5c0: feefeffe feefeffe feefeffe feefeffe
3ffff5d0: feefeffe feefeffe feefeffe feefeffe
3ffff5e0: feefeffe feefeffe feefeffe feefeffe
3ffff5f0: feefeffe feefeffe feefeffe feefeffe
3ffff600: feefeffe feefeffe feefeffe feefeffe
3ffff610: feefeffe feefeffe feefeffe feefeffe
3ffff620: feefeffe feefeffe feefeffe feefeffe
3ffff630: feefeffe feefeffe feefeffe feefeffe
3ffff640: feefeffe feefeffe feefeffe feefeffe
3ffff650: feefeffe feefeffe feefeffe feefeffe
3ffff6�bB�F��C����!0��$�Starting up...
Trucki2Shelly Gateway V: 1.02 21.11.2022
Reading from eeprom:
{
"mqtt_server": "192.168.1.214",
"mqtt_port": "1884",
"mqtt_user": "SUN2000-1",
"mqtt_pass": "",
"shelly_url": "",
"json_keys": "",
"shelly_interval": "",
"maxPower": "1750",
"ip": "192.168.1.133",
"gateway": "192.168.1.1",
"subnet": "255.255.255.0"
}
*wm:[2] Added Parameter: server
*wm:[2] Added Parameter: port
*wm:[2] Added Parameter: user
*wm:[2] Added Parameter: pass
*wm:[2] Added Parameter: shelly_url
*wm:[2] Added Parameter: json_keys
*wm:[2] Added Parameter: shelly_interval
*wm:[2] Added Parameter: maxPower
*wm:[1] AutoConnect
*wm:[2] Connecting as wifi client...
*wm:[2] Custom static IP/GW/Subnet/DNS
*wm:[2] Custom STA IP/GW/Subnet
*wm:[1] STA IP set: 192.168.1.133
*wm:[1] Connecting to SAVED AP: XXXXXX
�wm:[1] connectTimeout not set, ESP waitForConnectResult...
--------------- CUT HERE FOR EXCEPTION DECODER ---------------
Exception (4):
epc1=0x400005cb epc2=0x00000000 epc3=0x00000000 excvaddr=0x00000000 depc=0x00000000
>>>stack>>>
ctx: sys
sp: 3fffeb70 end: 3fffffb0 offset: 0190
3fffed00: 40105744 40105741 ffffffff ffffffff
3fffed10: 400005e1 ffffffff ffffffff ffffffff
3fffed20: 402508e0 00000033 00000010 ffffffff
3fffed30: 4010574a 04000102 00000000 00000001
3fffed40: fbf8ffff 04000002 3feffe00 00000100
3fffed50: 0000001a 00000018 04000102 4010572c
3fffed60: 3fffc100 002e6a56 00000000 00000000
3fffed70: 000000ee 000000ee 3ffe8740 00000000
3fffed80: 00000000 00000020 401003ec 3ffee300
3fffed90: 0000001a 00000000 401021b0 3ffe9ea0
3fffeda0: 4010542f 3fff0b44 00000020 00000001
3fffedb0: 4010460a 3ffee020 3ffee8eb 40104a7b
3fffedc0: 00000002 3fff0b44 00000015 401003ec
3fffedd0: 3ffee300 3fffee80 3ffee8eb 40104543
3fffede0: 4010433f 00040000 00000000 00040000
3fffedf0: 00000000 4010433c 00040000 00000001
3fffee00: 3ffee020 401032a3 3ffe9ff1 00000008
3fffee10: 40105744 40105741 3fff0b44 00000000
3fffee20: 400005e1 2c9f0300 4000050c 3fffc278
3fffee30: 40251b9e 00000033 00000010 401021b0
3fffee40: 000e55aa 00001e84 ffffffff fffffffd
3fffee50: 3ffe9cb4 40228350 00000001 bfffffff
3fffee60: ffffffff 3fffc6fc 00000001 3ffef048
3fffee70: 3ffef070 002e6a56 60000600 00000000
3fffee80: 3fff0b44 3fffdcc0 3ffe9fe8 00000030
3fffee90: 3ffee838 40238c58 002e64fa 60000600
3fffeea0: 40105e25 000ee779 3ffee968 00000000
3fffeeb0: 3ffef070 3ffee968 e3958106 000da047
3fffeec0: 00000000 000e54fd 4023ac53 3ffee930
3fffeed0: 3ffee968 002e64fa 60000600 00000000
3fffeee0: 3ffee23c 4023abc8 3ffee850 3ffef070
3fffeef0: 00000000 00000000 3ffee23c 00000100
3fffef00: 00000033 00000001 40105395 3ffee020
3fffef10: 3fff0b44 40101d57 00000000 00000000
3fffef20: 40251be8 40101b28 00000000 00000000
3fffef30: 40251c0e 3fffdab0 00000000 3fffdcb0
3fffef40: 3ffef080 3fffdad0 3ffefbe4 4021ab9a
3fffef50: 40000f49 40000f49 3fffdab0 40000f49
3fffef60: 40000e19 0006476d 00000000 00000005
3fffef70: 00000000 aa55aa55 000000d0 40105549
3fffef80: 4010554f 00000000 00000005 40100c70
3fffef90: 4010000d d5cddda5 0006476d 401000ac
3fffefa0: 40241f00 3fffef3c 40241eb9 3ffffb48
3fffefb0: 3fffffc0 00000000 00000000 feefeffe
3fffefc0: feefeffe feefeffe feefeffe feefeffe
3fffefd0: feefeffe feefeffe feefeffe feefeffe
3fffefe0: feefeffe feefeffe feefeffe feefeffe
3fffeff0: feefeffe feefeffe feefeffe feefeffe
3ffff000: feefeffe feefeffe feefeffe feefeffe
3ffff010: feefeffe feefeffe feefeffe feefeffe
3ffff020: feefeffe feefeffe feefeffe feefeffe
3ffff030: feefeffe feefeffe feefeffe feefeffe
3ffff040: feefeffe feefeffe feefeffe feefeffe
3ffff050: feefeffe feefeffe feefeffe feefeffe
3ffff060: feefeffe feefeffe feefeffe feefeffe
3ffff070: feefeffe feefeffe feefeffe feefeffe
3ffff080: feefeffe feefeffe feefeffe feefeffe
3ffff090: feefeffe feefeffe feefeffe feefeffe
3ffff0a0: feefeffe feefeffe feefeffe feefeffe
3ffff0b0: feefeffe feefeffe feefeffe feefeffe
3ffff0c0: feefeffe feefeffe feefeffe feefeffe
3ffff0d0: feefeffe feefeffe feefeffe feefeffe
3ffff0e0: feefeffe feefeffe feefeffe feefeffe
3ffff0f0: feefeffe feefeffe feefeffe feefeffe
3ffff100: feefeffe feefeffe feefeffe feefeffe
3ffff110: feefeffe feefeffe feefeffe feefeffe
3ffff120: feefeffe feefeffe feefeffe feefeffe
3ffff130: feefeffe feefeffe feefeffe feefeffe
3ffff140: feefeffe feefeffe feefeffe feefeffe
3ffff150: feefeffe feefeffe feefeffe feefeffe
3ffff160: feefeffe feefeffe feefeffe feefeffe
3ffff170: feefeffe feefeffe feefeffe feefeffe
3ffff180: feefeffe feefeffe feefeffe feefeffe
3ffff190: feefeffe feefeffe feefeffe feefeffe
3ffff1a0: feefeffe feefeffe feefeffe feefeffe
3ffff1b0: feefeffe feefeffe feefeffe feefeffe
3ffff1c0: feefeffe feefeffe feefeffe feefeffe
3ffff1d0: feefeffe feefeffe feefeffe feefeffe
3ffff1e0: feefeffe feefeffe feefeffe feefeffe
3ffff1f0: feefeffe feefeffe feefeffe feefeffe
3ffff200: feefeffe feefeffe feefeffe feefeffe
3ffff210: feefeffe feefeffe feefeffe feefeffe
3ffff220: feefeffe feefeffe feefeffe feefeffe
3ffff230: feefeffe feefeffe feefeffe feefeffe
3ffff240: feefeffe feefeffe feefeffe feefeffe
3ffff250: feefeffe feefeffe feefeffe feefeffe
3ffff260: feefeffe feefeffe feefeffe feefeffe
3ffff270: feefeffe feefeffe feefeffe feefeffe
3ffff280: feefeffe feefeffe feefeffe feefeffe
3ffff290: feefeffe feefeffe feefeffe feefeffe
3ffff2a0: feefeffe feefeffe feefeffe feefeffe
3ffff2b0: feefeffe feefeffe feefeffe feefeffe
3ffff2c0: feefeffe feefeffe feefeffe feefeffe
3ffff2d0: feefeffe feefeffe feefeffe feefeffe
3ffff2e0: feefeffe feefeffe feefeffe feefeffe
3ffff2f0: feefeffe feefeffe feefeffe feefeffe
3ffff300: feefeffe feefeffe feefeffe feefeffe
3ffff310: feefeffe feefeffe feefeffe feefeffe
3ffff320: feefeffe feefeffe feefeffe feefeffe
3ffff330: feefeffe feefeffe feefeffe feefeffe
3ffff340: feefeffe feefeffe feefeffe feefeffe
3ffff350: feefeffe feefeffe feefeffe feefeffe
3ffff360: feefeffe feefeffe feefeffe feefeffe
3ffff370: feefeffe feefeffe feefeffe feefeffe
3ffff380: feefeffe feefeffe feefeffe feefeffe
3ffff390: feefeffe feefeffe feefeffe feefeffe
3ffff3a0: feefeffe feefeffe feefeffe feefeffe
3ffff3b0: feefeffe feefeffe feefeffe feefeffe
3ffff3c0: feefeffe feefeffe feefeffe feefeffe
3ffff3d0: feefeffe feefeffe feefeffe feefeffe
3ffff3e0: feefeffe feefeffe feefeffe feefeffe
3ffff3f0: feefeffe feefeffe feefeffe feefeffe
3ffff400: feefeffe feefeffe feefeffe feefeffe
3ffff410: feefeffe feefeffe feefeffe feefeffe
3ffff420: feefeffe feefeffe feefeffe feefeffe
3ffff430: feefeffe feefeffe feefeffe feefeffe
3ffff440: feefeffe feefeffe feefeffe feefeffe
3ffff450: feefeffe feefeffe feefeffe feefeffe
3ffff460: feefeffe feefeffe feefeffe feefeffe
3ffff470: feefeffe feefeffe feefeffe feefeffe
3ffff480: feefeffe feefeffe feefeffe feefeffe
3ffff490: feefeffe feefeffe feefeffe feefeffe
3ffff4a0: feefeffe feefeffe feefeffe feefeffe
3ffff4b0: feefeffe feefeffe feefeffe feefeffe
3ffff4c0: feefeffe feefeffe feefeffe feefeffe
3ffff4d0: feefeffe feefeffe feefeffe feefeffe
3ffff4e0: feefeffe feefeffe feefeffe feefeffe
3ffff4f0: feefeffe feefeffe feefeffe feefeffe
3ffff500: feefeffe feefeffe feefeffe feefeffe
3ffff510: feefeffe feefeffe feefeffe feefeffe x�ň!)L�<1�)��Starting up...
Trucki2Shelly Gateway V: 1.02 21.11.2022
Reading from eeprom:
{
"mqtt_server": "192.168.1.214",
"mqtt_port": "1884",
"mqtt_user": "SUN2000-1",
"mqtt_pass": "",
"shelly_url": "",
"json_keys": "",
"shelly_interval": "",
"maxPower": "1750",
"ip": "192.168.1.133",
"gateway": "192.168.1.1",
"subnet": "255.255.255.0"
}
*wm:[2] Added Parameter: server
*wm:[2] Added Parameter: port
*wm:[2] Added Parameter: user
*wm:[2] Added Parameter: pass
*wm:[2] Added Parameter: shelly_url
*wm:[2] Added Parameter: json_keys
*wm:[2] Added Parameter: shelly_interval
*wm:[2] Added Parameter: maxPower
*wm:[1] AutoConnect
*wm:[2] Connecting as wifi client...
*wm:[2] Custom static IP/GW/Subnet/DNS
*wm:[2] Custom STA IP/GW/Subnet
*wm:[1] STA IP set: 192.168.1.133
*wm:[1] Connecting to SAVED AP: XXXXXX
Log ohne die Platine
3ffff4a0:8�v?�<�Ҷ��GrAsA=��c�Starting up...
Trucki2Shelly Gateway V: 1.02 21.11.2022
Reading from eeprom:
{
"mqtt_server": "192.168.1.214",
"mqtt_port": "1884",
"mqtt_user": "SUN2000-1",
"mqtt_pass": "",
"shelly_url": "",
"json_keys": "",
"shelly_interval": "",
"maxPower": "1750",
"ip": "192.168.1.133",
"gateway": "192.168.1.1",
"subnet": "255.255.255.0"
}
*wm:[2] Added Parameter: server
*wm:[2] Added Parameter: port
*wm:[2] Added Parameter: user
*wm:[2] Added Parameter: pass
*wm:[2] Added Parameter: shelly_url
*wm:[2] Added Parameter: json_keys
*wm:[2] Added Parameter: shelly_interval
*wm:[2] Added Parameter: maxPower
*wm:[1] AutoConnect
*wm:[2] Connecting as wifi client...
*wm:[2] Custom static IP/GW/Subnet/DNS
*wm:[2] Custom STA IP/GW/Subnet
*wm:[1] STA IP set: 192.168.1.133
*wm:[1] Connecting to SAVED AP: XXXXXX
*wm:[1] connectTimeout not set, ESP waitForConnectResult...
*wm:[2] Connection result: WL_CONNECTED
*wm:[1] AutoConnect: SUCCESS
*wm:[2] Connected in 3568 ms
*wm:[1] STA IP Address: 192.168.1.133
connected...yeey :)
mqtt connected
mqtt subscribed to T2SG/ACSetpointOVR
mqtt subscribed to T2SG/DACOVR
mqtt subscribed to T2SG/CalstepOVR
mqtt subscribed to T2SG/ShellypowerOVR
Http get grid power connected
Debug output stop, starting Modbus to SUN GTIL2
Hallo,
Pali hat mich auf einen BUG im T2SGV1.02 aufmerksam gemacht:
Ich hatte vergessen die hard-codierte IP-Adresse vor dem Upload wieder dynamisch vom Config-Portal abhängig zu machen. Das ist mit der V1.03 gefixt.
@Leon: Das sieht leider nicht gut aus. Exceptions sollten nie auftreten. Passiert das auch, wenn Du in alles Konfigurationsfeldern (mqtt_pass, Shelly_url, usw) etwas mehr oder weniger sinnvolles eingetragen hast? Keine Ahnung warum die Exception nur auftritt, wenn das Wemos mit einer Platine verbunden ist.
Gruß,
Trucki
Hallo Trucki,
so ich habe mal deine 1.03 Version geflasht und alles Konfigurationsfelder ausgefühlt (habe einen Shelly em3) leider das gleiche.
Das komische ist das deine trucki2shelly version wohl eine modifiziert tasmota version ist und deine Modbus tasmota version funktioniert.
Log mit version 1.03
--------------- CUT HERE FOR EXCEPTION DECODER ---------------
�!m!��1�)��Starting up...
Trucki2Shelly Gateway V: 1.02 21.11.2022
Reading from eeprom:
{
"mqtt_server": "192.168.1.225",
"mqtt_port": "1883",
"mqtt_user": "SUN2000-1",
"mqtt_pass": "XXXXXX",
"shelly_url": "http://192.168.1.116/status",
"json_keys": "total_power",
"shelly_interval": "500",
"maxPower": "1750",
"ip": "192.168.1.133",
"gateway": "192.168.1.1",
"subnet": "255.255.255.0"
}
*wm:[2] Added Parameter: server
*wm:[2] Added Parameter: port
*wm:[2] Added Parameter: user
*wm:[2] Added Parameter: pass
*wm:[2] Added Parameter: shelly_url
*wm:[2] Addeg Por��ѕ�� json_keys
*wm:[2] Added Parameter: shelly_interval
*wm:[2] Added Parameter: maxPower
*wm:[1] AutoConnect
*wm:[2]
--------------- CUT HERE FOR EXCEPTION DECODER ---------------
Exception (9):
epc1=0x4024d6d8 epc2=0x00000000 epc3=0x00000000 excvaddr=0x7fffffff depc=0x00000000
>>>stack>>>
ctx: sys
sp: 3fffeda0 end: 3fffffb0 offset: 0190
3fffef30: 00000000 3ffed910 00000000 3ffe873c
3fffef40: 4024cfe3 3fffdab0 00000000 4021abe2
3fffef50: 3ffe9ec0 40000f49 3fffdab0 40000f49
3fffef60: 40000e19 00064785 00000000 00000005
3fffef70: 3fffefc0 aa55aa55 000000d2 40105549
3fffef80: 4010554f 00000000 00000005 40100c70
3fffef90: 4010000d 15c8ddad 00064785 401000ac
3fffefa0: 40241f48 3fffef3c 40241f01 3ffffb38
3fffefb0: 3fffffc0 00000000 00000000 feefeffe
3fffefc0: feefeffe feefeffe feefeffe feefeffe
3fffefd0: feefeffe feefeffe feefeffe feefeffe
3fffefe0: feefeffe feefeffe feefeffe feefeffe
3fffeff0: feefeffe feefeffe feefeffe feefeffe
3ffff000: feefeffe feefeffe feefeffe feefeffe
3ffff010: feefeffe feefeffe feefeffe feefeffe
3ffff020: feefeffe feefeffe feefeffe feefeffe
3ffff030: feefeffe feefeffe feefeffe feefeffe
3ffff040: feefeffe feefeffe feefeffe feefeffe
3ffff050: feefeffe feefeffe feefeffe feefeffe
3ffff060: feefeffe feefeffe feefeffe feefeffe
3ffff070: feefeffe feefeffe feefeffe feefeffe
3ffff080: feefeffe feefeffe feefeffe feefeffe
3ffff090: feefeffe feefeffe feefeffe feefeffe
3ffff0a0: feefeffe feefeffe feefeffe feefeffe
3ffff0b0: feefeffe feefeffe feefeffe feefeffe
3ffff0c0: feefeffe feefeffe feefeffe feefeffe
3ffff0d0: feefeffe feefeffe feefeffe feefeffe
3ffff0e0: feefeffe feefeffe feefeffe feefeffe
3ffff0f0: feefeffe feefeffe feefeffe feefeffe
3ffff100: feefeffe feefeffe feefeffe feefeffe
3ffff110: feefeffe feefeffe feefeffe feefeffe
3ffff120: feefeffe feefeffe feefeffe feefeffe
3ffff130: feefeffe feefeffe feefeffe feefeffe
3ffff140: feefeffe feefeffe feefeffe feefeffe
3ffff150: feefeffe feefeffe feefeffe feefeffe
3ffff160: feefeffe feefeffe feefeffe feefeffe
3ffff170: feefeffe feefeffe feefeffe feefeffe
3ffff180: feefeffe feefeffe feefeffe feefeffe
3ffff190: feefeffe feefeffe feefeffe feefeffe
3ffff1a0: feefeffe feefeffe feefeffe feefeffe
3ffff1b0: feefeffe feefeffe feefeffe feefeffe
3ffff1c0: feefeffe feefeffe feefeffe feefeffe
3ffff1d0: feefeffe feefeffe feefeffe feefeffe
3ffff1e0: feefeffe feefeffe feefeffe feefeffe
3ffff1f0: feefeffe feefeffe feefeffe feefeffe
3ffff200: feefeffe feefeffe feefeffe feefeffe
3ffff210: feefeffe feefeffe feefeffe feefeffe
3ffff220: feefeffe feefeffe feefeffe feefeffe
3ffff230: feefeffe feefeffe feefeffe feefeffe
3ffff240: feefeffe feefeffe feefeffe feefeffe
3ffff250: feefeffe feefeffe feefeffe feefeffe
3ffff260: feefeffe feefeffe feefeffe feefeffe
3ffff270: feefeffe feefeffe feefeffe feefeffe
3ffff280: feefeffe feefeffe feefeffe feefeffe
3ffff290: feefeffe feefeffe feefeffe feefeffe
3ffff2a0: feefeffe feefeffe feefeffe feefeffe
3ffff2b0: feefeffe feefeffe feefeffe feefeffe
3ffff2c0: feefeffe feefeffe feefeffe feefeffe
3ffff2d0: feefeffe feefeffe feefeffe feefeffe
3ffff2e0: feefeffe feefeffe feefeffe feefeffe
3ffff2f0: feefeffe feefeffe feefeffe feefeffe
3ffff300: feefeffe feefeffe feefeffe feefeffe
3ffff310: feefeffe feefeffe feefeffe feefeffe
3ffff320: feefeffe feefeffe feefeffe feefeffe
3ffff330: feefeffe feefeffe feefeffe feefeffe
3ffff340: feefeffe feefeffe feefeffe feefeffe
3ffff350: feefeffe feefeffe feefeffe feefeffe
3ffff360: feefeffe feefeffe feefeffe feefeffe
3ffff370: feefeffe feefeffe feefeffe feefeffe
3ffff380: feefeffe feefeffe feefeffe feefeffe
3ffff390: feefeffe feefeffe feefeffe feefeffe
3ffff3a0: feefeffe feefeffe feefeffe feefeffe
3ffff3b0: feefeffe feefeffe feefeffe feefeffe
3ffff3c0: feefeffe feefeffe feefeffe feefeffe
3ffff3d0: feefeffe feefeffe feefeffe feefeffe
3ffff3e0: feefeffe feefeffe feefeffe feefeffe
3ffff3f0: feefeffe feefeffe feefeffe feefeffe
3ffff400: feefeffe feefeffe feefeffe feefeffe
3ffff410: feefeffe feefeffe feefeffe feefeffe
3ffff420: feefeffe feefeffe feefeffe feefeffe
3ffff430: feefeffe feefeffe feefeffe feefeffe
3ffff440: feefeffe feefeffe feefeffe feefeffe
3ffff450: feefeffe feefeffe feefeffe feefeffe
3ffff460: feefeffe feefeffe feefeffe feefeffe
3ffff470: feefeffe feefeffe feefeffe feefeffe
3ffff480: feefeffe feefeffe feefeffe feefeffe
3ffff490: feefeffe feefeffe feefeffe feefeffe
3ffff4a0: feefeffe feefeffe feefeffe feefeffe
3ffff4b0: feefeffe feefeffe feefeffe feefeffe
3ffff4c0: feefeffe feefeffe feefeffe feefeffe
3ffff4d0: feefeffe feefeffe feefeffe feefeffe
3ffff4e0: feefeffe feefeffe feefeffe feefeffe
3ffff4f0: feefeffe feefeffe feefeffe feefeffe
3ffff500: feefeffe feefeffe feefeffe feefeffe
3ffff510: feefeffe feefeffe feefeffe feefeffe
3ffff520: feefeffe feefeffe feefeffe feefeffe
3ffff530: feefeffe feefeffe feefeffe feefeffe
3ffff540: feefeffe feefeffe feefeffe feefeffe
3ffff550: feefeffe feefeffe feefeffe feefeffe
3ffff560: feefeffe feefeffe feefeffe feefeffe
3ffff570: feefeffe feefeffe feefeffe feefeffe
3ffff580: feefeffe feefeffe feefeffe feefeffe
3ffff590: feefeffe feefeffe feefeffe feefeffe
3ffff5a0: feefeffe feefeffe feefeffe feefeffe
3ffff5b0: feefeffe feefeffe feefeffe feefeffe
3ffff5c0: feefeffe feefeffe feefeffe feefeffe
3ffff5d0: feefeffe feefeffe feefeffe feefeffe
3ffff5e0: feefeffe feefeffe feefeffe feefeffe
3ffff5f0: feefeffe feefeffe feefeffe feefeffe
3ffff600: feefeffe feefeffe feefeffe feefeffe
3ffff610: feefeffe feefeffe feefeffe feefeffe
3ffff620: feefeffe feefeffe feefeffe feefeffe
3ffff630: feefeffe feefeffe feefeffe feefeffe
3ffff640: feefeffe feefeffe feefeffe feefeffe
3ffff650: feefeffe feefeffe feefeffe feefeffe
3ffff660: feefeffe feefeffe feefeffe feefeffe
3ffff670: feefeffe feefeffe feefeffe feefeffe
3ffff680: feefeffe feefeffe feefeffe feefeffe
3ffff690: feefeffe feefeffe feefeffe feefeffe
3ffff6a0: feefeffe feefeffe feefeffe feefeffe
3ffff6b0: feefeffe feefeffe feefeffe feefeffe
3ffff6c0: feefeffe feefeffe feefeffe feefeffe
3ffff6d0: feefeffe feefeffe feefeffe feefeffe
3ffff6e0: feefeffe feefeffe feefeffe feefeffe
3ffff6f0: feefeffe feefeffe feefeffe feefeffe
3ffff700: feefeffe feefeffe feefeffe feefeffe
3ffff710: feefeffe feefeffe feefeffe feefeffe
3ffff720: feefeffe feefeffe feefeffe feefeffe
3ffff730: feefeffe feefeffe feefeffe feefeffe
3ffff740: feefeffe feefeffe feefeffe feefeffe
3ffff750: feefeffe feefeffe feefeffe feefeffe
3ffff760: feefeffe feefeffe feefeffe feefeffe
3ffff770: feefeffe feefeffe feefeffe feefeffe
3ffff780: feefeffe feefeffe feefeffe feefeffe
3ffff790: feefeffe feefeffe feefeffe feefeffe
3ffff7a0: feefeffe feefeffe feefeffe feefeffe
3ffff7b0: feefeffe feefeffe feefeffe feefeffe
3ffff7c0: feefeffe feefeffe feefeffe feefeffe
3ffff��!m!��1�)��Starting up...
Trucki2Shelly Gateway V: 1.02 21.11.2022
Reading from eeprom:
{
"mqtt_server": "192.168.1.225",
"mqtt_port": "1883",
"mqtt_user": "SUN2000-1",
"mqtt_pass": "XXXXXX",
"shelly_url": "http://192.168.1.116/status",
"json_keys": "total_power",
"shelly_interval": "500",
"maxPower": "1750",
"ip": "192.168.1.133",
"gateway": "192.168.1.1",
"subnet": "255.255.255.0"
}
*wm:[2] Added Parameter: server
*wm:[2] Added Parameter: port
*wm:[2] Added Parameter: user
*wm:[2] Added Parameter: pass
*wm:[2] Added Parameter: shelly_url
*wm:[2] Added Parameter: json_keys
*wm:[2] Added Parameter: shelly_interval
*wm:[2] Added Parameter: maxPower
*wm:[1] AutoConnect
*wm:[2] Connecting as wifi client...
*wm:[2] Custom static IP/GW/Subnet/DNS
*wm:[2] Custom STA IP/GW/Subnet
*wm:[1] STA IP set: 192.168.1.133
*wm:[1] Connecting to SAVED AP: XXXXXX
�WK��] connectTimeout not set, ESP waitForConnectResult...
�!m!��1�)��Starting up...
Trucki2Shelly Gateway V: 1.02 21.11.2022
Reading from eeprom:
{
"mqtt_server": "192.168.1.225",
"mqtt_port": "1883",
"mqtt_user": "SUN2000-1",
"mqtt_pass": "XXXXXX",
"shelly_url": "http://192.168.1.116/status",
"json_keys": "total_power",
"shelly_interval": "500",
"maxPower": "1750",
"ip": "192.168.1.133",
"gateway": "192.168.1.1",
"subnet": "255.255.255.0"
}
*wm:[2] Added Parameter: server
*wm:[2] Added Parameter: port
*wm:[2] Added Parameter: user
*wm:[2] Added Parameter: pass
*wm:[2] Added Parameter: shelly_url
*wm:[2] Added Parameter: json_keys
*wm:[2] Added Parameter: shelly_interval
*wm:[2] Added Parameter: maxPower
*wm:[1] AutoConnect
*wm:[2] Connecting as wifi client...
*wm:[2] Custom static IP/GW/Subnet/DNS
*wm:[2] Custom STA IP/GW/Subnet
*wm:[1] STA IP set: 192.168.1.133
*wm:[1] Connecting to SAVED AP: XXXXXX
�wm:[1] connectTimeout not set, ESP waitForConnectResult...
z-/KKKKKKKKKKKKK
-- EoF --UQ�HERE FOR EXCEPTION DECODER ---------------
Exception (0):
epc1=0x40250928 epc2=0x00000000 epc3=0x00000000 excvaddr=0x00000000 depc=0x00000000
>>>stack>>>
ctx: sys
sp: 3fffec40 end: 3fffffb0 offset: 0190
3fffedd0: 40105744 40105741 3fff04f0 00000000
3fffede0: 400005e1 00040000 00000000 00040000
3fffedf0: 4024ebf6 00000030 00000010 00040000
3fffee00: 4024ddd8 00000000 3ffeb3ee 3ffee2a0
3fffee10: 00000018 00000018 00000050 3ffea0e6
3fffee20: 00000000 3ffe9e85 3ffe9e80 00000000
3fffee30: 00000000 3ffeb3ee 00000000 00000000
3fffee40: 40101b5f 00000030 0000001e ffffffff
3fffee50: 40101b5d 00000000 0000000e 00000000
3fffee60: 3ffea590 c162dc18 3ff20a00 c0000000
3fffee70: 00000000 00000000 00000022 00000000
3fffee80: 3ffed730 3fffdcc0 3ffe9ee8 00000030
3fffee90: 00000000 3fffdad0 3ffefbc4 00000030
3fffeea0: 00000001 00000000 4bc6a7f0 40230399
3fffeeb0: 00000000 4bc6a7f0 d6c8b439 0013f548
3fffeec0: 00000000 00000000 4bc6a7f0 00000000
3fffeed0: 402534c6 3ffee818 40100501 00000000
3fffeee0: 000005e0 00000000 4010424d 3ffee000
3fffeef0: 4024ddd8 00000000 3ffeb3d8 3ffeb3e4
3fffef00: 00000000 00000001 40105395 3ffee000
3fffef10: 3ffee000 3ffeb3ee 00000001 4024d68d
3fffef20: 3ffed910 3ffeb3d8 3fffdcc0 3ffe9f00
3fffef30: 000000b0 3ffed910 00000002 3ffe873c
3fffef40: 4024cfe3 3fffdab0 00000000 4021abe2
3fffef50: 3ffe9f00 40000f49 3fffdab0 40000f49
3fffef60: 40000e19 00064785 00000000 00000005
3fffef70: 00000000 aa55aa55 000000d0 40105549
3fffef80: 4010554f 00000000 00000005 40100c70
3fffef90: 4010000d 15c8ddad 00064785 401000ac
3fffefa0: 40241f48 3fffef3c 40241f01 3ffffb48
3fffefb0: 3fffffc0 00000000 00000000 feefeffe
3fffefc0: feefeffe feefeffe feefeffe feefeffe
3fffefd0: feefeffe feefeffe feefeffe feefeffe
3fffefe0: feefeffe feefeffe feefeffe feefeffe
3fffeff0: feefeffe feefeffe feefeffe feefeffe
3ffff000: feefeffe feefeffe feefeffe feefeffe
3ffff010: feefeffe feefeffe feefeffe feefeffe
3ffff020: feefeffe feefeffe feefeffe feefeffe
3ffff030: feefeffe feefeffe feefeffe feefeffe
3ffff040: feefeffe feefeffe feefeffe feefeffe
3ffff050: feefeffe feefeffe feefeffe feefeffe
3ffff060: feefeffe feefeffe feefeffe feefeffe
3ffff070: feefeffe feefeffe feefeffe feefeffe
3ffff080: feefeffe feefeffe feefeffe feefeffe
3ffff090: feefeffe feefeffe feefeffe feefeffe
3ffff0a0: feefeffe feefeffe feefeffe feefeffe
3ffff0b0: feefeffe feefeffe feefeffe feefeffe
3ffff0c0: feefeffe feefeffe feefeffe feefeffe
3ffff0d0: feefeffe feefeffe feefeffe feefeffe
3ffff0e0: feefeffe feefeffe feefeffe feefeffe
3ffff0f0: feefeffe feefeffe feefeffe feefeffe
3ffff100: feefeffe feefeffe feefeffe feefeffe
3ffff110: feefeffe feefeffe feefeffe feefeffe
3ffff120: feefeffe feefeffe feefeffe feefeffe
3ffff130: feefeffe feefeffe feefeffe feefeffe
3ffff140: feefeffe feefeffe feefeffe feefeffe
3ffff150: feefeffe feefeffe feefeffe feefeffe
3ffff160: feefeffe feefeffe feefeffe feefeffe
3ffff170: feefeffe feefeffe feefeffe feefeffe
3ffff180: feefeffe feefeffe feefeffe feefeffe
3ffff190: feefeffe feefeffe feefeffe feefeffe
3ffff1a0: feefeffe feefeffe feefeffe feefeffe
3ffff1b0: feefeffe feefeffe feefeffe feefeffe
3ffff1c0: feefeffe feefeffe feefeffe feefeffe
3ffff1d0: feefeffe feefeffe feefeffe feefeffe
3ffff1e0: feefeffe feefeffe feefeffe feefeffe
3ffff1f0: feefeffe feefeffe feefeffe feefeffe
3ffff200: feefeffe feefeffe feefeffe feefeffe
3ffff210: feefeffe feefeffe feefeffe feefeffe
3ffff220: feefeffe feefeffe feefeffe feefeffe
3ffff230: feefeffe feefeffe feefeffe feefeffe
3ffff240: feefeffe feefeffe feefeffe feefeffe
3ffff250: feefeffe feefeffe feefeffe feefeffe
3ffff260: feefeffe feefeffe feefeffe feefeffe
3ffff270: feefeffe feefeffe feefeffe feefeffe
3ffff280: feefeffe feefeffe feefeffe feefeffe
3ffff290: feefeffe feefeffe feefeffe feefeffe
3ffff2a0: feefeffe feefeffe feefeffe feefeffe
3ffff2b0: feefeffe feefeffe feefeffe feefeffe
3ffff2c0: feefeffe feefeffe feefeffe feefeffe
3ffff2d0: feefeffe feefeffe feefeffe feefeffe
3ffff2e0: feefeffe feefeffe feefeffe feefeffe
3ffff2f0: feefeffe feefeffe feefeffe feefeffe
3ffff300: feefeffe feefeffe feefeffe feefeffe
3ffff310: feefeffe feefeffe feefeffe feefeffe
3ffff320: feefeffe feefeffe feefeffe feefeffe
3ffff330: feefeffe feefeffe feefeffe feefeffe
3ffff340: feefeffe feefeffe feefeffe feefeffe
3ffff350: feefeffe feefeffe feefeffe feefeffe
3ffff360: feefeffe feefeffe feefeffe feefeffe
3ffff370: feefeffe feefeffe feefeffe feefeffe
3ffff380: feefeffe feefeffe feefeffe feefeffe
3ffff390: feefeffe feefeffe feefeffe feefeffe
3ffff3a0: feefeffe feefeffe feefeffe feefeffe
3ffff3b0: feefeffe feefeffe feefeffe feefeffe
3ffff3c0: feefeffe feefeffe feefeffe feefeffe
3ffff3d0: feefeffe feefeffe feefeffe feefeffe
3ffff3e0: feefeffe feefeffe feefeffe feefeffe
3ffff3f0: feefeffe feefeffe feefeffe feefeffe
3ffff400: feefeffe feefeffe feefeffe feefeffe
3ffff410: feefeffe feefeffe feefeffe feefeffe
3ffff420: feefeffe feefeffe feefeffe feefeffe
3ffff430: feefeffe feefeffe feefeffe feefeffe
3ffff440: feefeffe feefeffe feefeffe feefeffe
3ffff450: feefeffe feefeffe feefeffe feefeffe
3ffff460: feefeffe feefeffe feefeffe feefeffe
3ffff470: feefeffe feefeffe feefeffe feefeffe
3ffff480: feefeffe feefeffe feefeffe feefeffe
3ffff490: feefeffe feefeffe feefeffe feefeffe
3ffff4a0: feefeffe feefeffe feefeffe feefeffe
3ffff4b0: feefeffe feefeffe feefeffe feefeffe
3ffff4c0: feefeffe feefeffe feefeffe feefeffe
3ffff4d0: feefeffe feefeffe feefeffe feefeffe
3ffff4e0: feefeffe feefeffe feefeffe feefeffe
3ffff4f0: feefeffe feefeffe feefeffe feefeffe
3ffff500: feefeffe feefeffe feefeffe feefeffe
3ffff510: feefeffe feefeffe feefeffe feefeffe
3ffff520: feefeffe feefeffe feefeffe feefeffe
3ffff530: feefeffe feefeffe feefeffe feefeffe
3ffff540: feefeffe feefeffe feefeffe feefeffe
3ffff550: feefeffe feefeffe feefeffe feefeffe
3ffff560: feefeffe feefeffe feefeffe feefeffe
3ffff570: feefeffe feefeffe feefeffe feefeffe
3ffff580: feefeffe feefeffe feefeffe feefeffe
3ffff590: feefeffe feefeffe feefeffe feefeffe
3ffff5a0: feefeffe feefeffe feefeffe feefeffe
3ffff5b0: feefeffe feefeffe feefeffe feefeffe
3ffff5c0: feefeffe feefeffe feefeffe feefeffe
3ffff5d0: feefeffe feefeffe feefeffe feefeffe
3ffff5e0: feefeffe feefeffe feefeffe feefeffe
3ffff5f0: feefeffe feefeffe feefeffe feefeffe
3ffff600: feefeffe feefeffe feefeffe feefeffe
3ffff610: feefeffe feefeffe feefeffe feefeffe
3ffff620: feefeffe feefeffe feefeffe feefeffe
3ffff630:�!m!��1�)��Starting up...
Trucki2Shelly Gateway V: 1.02 21.11.2022
Reading from eeprom:
{
"mqtt_server": "192.168.1.225",
"mqtt_port": "1883",
"mqtt_user": "SUN2000-1",
"mqtt_pass": "XXXXXX",
"shelly_url": "http://192.168.1.116/status",
"json_keys": "total_power",
"shelly_interval": "500",
"maxPower": "1750",
"ip": "192.168.1.133",
"gateway": "192.168.1.1",
"subnet": "255.255.255.0"
}
*wm:[2] Added Parameter: server
*wm:[2] Added Parameter: port
*wm:[2] Added Parameter: user
*wm:[2] Added Parameter: pass
*wm:[2] Added Parameter: shelly_url
*wm:[2] Added Parameter: json_keys
*wm:[2] Added Parameter: shelly_interval
*wm:[2] Added Parameter: maxPower
*wm:[1] AutoConnect
*wm:[2] Connecting as wifi client...
*wm:[2] Custom static IP/GW/Subnet/DNS
*wm:[2] Custom STA IP/GW/Subnet
*wm:[1] STA IP set: 192.168.1.133
*wm:[1] Connecting to SAVED AP: XXXXXX
... Trucki2ShellyGateway läuft jetz ... vielen dank an Trucki dafür. Ich habe noch keine richtige MQTT Verbindung zu ioBroker. Könnte mir jemand damit helfen, gerne auch per PN?
In Sonoff Adapter taucht die Trucki2ShellyGateway, in den Objekten habe ich aber nur die Temperatur. Keine weitere Objekte wie ACsetpoint, ACdisplay, DAC ... Könnte jemand genauer beschreiben, wie soll ich diese Objekte "erschaffen"?
Eine Seite zurück hat User @centz beschrieben, dass man mit hilfe des Programms MQTT.fx diese "Werte" zuerst senden muss. Das klappt leider nicht bei mir ... ich kapiere das wahrscheinlich nicht ganz ... und hier bei Trucki2ShellyGateway ist das wieder etwas anders als bei Modbus-Tasmota...
EDIT: etwas habe ich entdeckt ... der Sonof Adapter ist das Problem. Jetzt mit MQTT Adapter habe ich zumindest die Info-Werte (read only). Die drei write only Werte (z.B. ACSetpointOVR) habe ich zwar manuell hinzugefügt, aber wenn ich z.B. ACSetpointOVR auf ein Wert manuell setze (z.B. 150), übernimmt das die T2SG nicht ... da bräuchte ich noch einen Tipp.
@Pali: schau mal in das Log File von deinem mqtt broker. Oft findet man dort den Grund.
... die MQTT Verbindung im ioBroker läuft jetzt auch, mit kleinem Problemchen:
der Sonoff Adapter war das Problem. Jetzt mit MQTT Adapter habe ich die Info-Werte (read only) und werden auch regelmäßig aktualisiert. Die 4 write only Werte (z.B. ACSetpointOVR) habe ich zwar manuell hinzugefügt, aber wenn ich z.B. ACSetpointOVR auf einen Wert manuell setze (z.B. 150), übernimmt das die T2SG nicht, der ZeroExportController wird nicht deaktiviert, läuft weiter und regelt den SUN1000.
... da bräuchte ich noch einen Tipp, wie diese Werte richtig setzen, damit diese von T2SG übernommen werden.
Anbei Screenshots von verschieden MQTT- und Objekt-Eigenschaften und Einstellungen. Vielleicht entdeckt jemand, wo der Fehler liegt.
Vielen dank im Voraus dafür.
Hallo Trucki,
hat das mit der Tasmota Bin File geklappt?
Die entsprechenden json strings habe ich dir ja zukommen lassen.
LG, Sven
Hallo Sven,
da stehe ich gerade auf dem Schlauch. Ich habe in Erinnrung, dass Du mir ein JSON Snippet geschickt hast, welches ich mit der neusten T2SG V1.03 erfolgreich getestet habe.
Oder verwechsele ich da gerade Namen, Nicknames, etc... Sorry es ist schwer geworden den Überblick zu behalten.
Gruß,
Trucki









