Open sophipl opened 9 months ago
Ale to masz podpiąć do pinów od rs485 w falowniku na rs+ i rs to chyba 1 i 3 napewno nie 5 i 6
Dzięki, spróbuje A skąd wiesz co tak naprawdę jest na tych RS-ach, są aż 3?
No dobrze mówię, pin 1 i 3 musi działać bo u mnie działa :)
Aha, taka argumentacja mnie przekonuje :D Po prostu myślałem że czegoś nie wiem i chciałem się dowiedzieć w tym temacie :)
Ha, bo te piny odpowiadają za komunikację po modbus, do pinów 5 I 6 wpina się licznik np chint, wiem bo skonfiguruje te sofary na codzień
Nawet nie wiedziałem że są takie liczniki pod modbus, widzę po nazwie że są DINowe Dzięki
Chint dtsu666 spinasz z sofarem skrętka w te piny, na din są solarman DTSD422 i one są. Po WiFi, bawiłem się miesiąc w ogarnięcie rejestrów i spięcie tego do kupy bo nikt tego jeszcze nie robił, albo źle szukałem w internecie
Ja akurat robię pomiary konsumpcji/produkcji po zigbee (zigbee2mqtt), monitorując indukcyjnie, działa to świetnie i nie zajmuje din-a.
https://allegro.pl/oferta/licznik-energii-pradu-3-fazowy-dwukierunkowy-przekladnik-63a-zigbee-tuya-14388723925 Jest wersja na wifi Z tego co widziałem to tylko ten sprzedawca oferuje to urządzenie
No jak akurat od dawna mam solarman więc nie chciałem kupować nic innego, mam za to inny problem, zasilanie do tego pomiaru sofara mam z falownika i jak jest noc to moduł ESP jest offline i przez to encje w HA pokazuje jaka niedostępna i nie wiem jak to ogarnąć
Osobne usbowe 5V może pomóc. W HA możesz ustawić templatke która stworzy Ci nowy czujnik, i albo zczytuje wartość obecną, albo podaje 0
Ja mam wersje po wifi i zczytuje obecnie z chmury, mam za to stare pomiary gdy wyłącza się inwerter, więc robię tak templatką
{% if is_state('sensor.solar_inverter_status', 'Online') %}
{{ states('sensor.solar_dc_power_pv1') }}
{% else %}
0
{% endif %}
Podłączyłem się pod piny 1 i 3 Nadal same zera
no a program na esp masz poprawny? co tam jest w logach?
Sam skompilowałem, żadnych błędów nie widzę. Dzisiaj już słońca nie ma, więc inverter się wyłączył. Teraz się zastanawiam czy mój konwerter RS485 nie podaje 5V TTL, gdy go zasilam 5V i może spalił UART-a Jakiego konwertera używasz?, ja coś XY-485
Użyłem innego urządzenia tasmota i niestety to samo. Skompilowałem firmware ponownie, tym razem z obrazu dockera Nadal mam zera
00:00:00.001 HDW: ESP8266EX
00:00:00.050 CFG: Loaded from flash at F8, Count 20
00:00:00.055 SER: Set to 8N1 9600 bit/s
00:00:00.056 QPC: Count 1
00:00:00.067 SCR: nv=0, tv=0, vns=0, vmem=16, smem=2560
00:00:00.073 Project tasmota - Tasmota Version 13.4.0(TasmoCompiler-esp8266generic)-2_7_6(2024-03-17T11:51:59)
00:00:00.083 SNS: Hardware Serial
00:00:00.084 meters: 1 , decode lines: 20, memory used: 3143 bytes
00:00:00.085 RSL: RESULT = {"Time":"1970-01-01T00:00:00","SML":{"CMD":"restart"}}
00:00:00.090 RSL: RESULT = {"Time":"1970-01-01T00:00:00","SML":{"CMD":"dump: 0"}}
00:00:00.097 SNS: Hardware Serial
00:00:00.098 meters: 1 , decode lines: 20, memory used: 3143 bytes
00:00:01.001 WIF: Connecting to AP1 TRIV Channel 1 BSSId 64:64:4A:A1:57:68 in mode 11n as tasmota-2637BC-6076...
00:00:03.514 WIF: Connected
00:00:03.766 HTP: Web server active on tasmota-2637BC-6076 with IP address 10.234.12.48
15:10:54.410 RSL: INFO1 = {"Info1":{"Module":"Sonoff Basic","Version":"13.4.0(TasmoCompiler-esp8266generic)","FallbackTopic":"cmnd/DVES_2637BC_fb/","GroupTopic":"cmnd/tasmotas/"}}
15:10:54.412 RSL: INFO2 = {"Info2":{"WebServerMode":"Admin","Hostname":"tasmota-2637BC-6076","IPAddress":"10.234.12.48"}}
15:10:54.414 RSL: INFO3 = {"Info3":{"RestartReason":"External System","BootCount":9}}
15:10:54.415 RSL: RESULT = {"POWER":"OFF"}
15:10:54.417 RSL: POWER = OFF
15:10:55.277 QPC: Reset
15:10:58.251 RSL: STATE = {"Time":"2024-03-17T15:10:58","Uptime":"0T00:00:10","UptimeSec":10,"Heap":20,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":23,"MqttCount":0,"POWER":"OFF","Wifi":{"AP":1,"SSId":"TRIV","BSSId":"64:64:4A:A1:57:68","Channel":1,"Mode":"11n","RSSI":42,"Signal":-79,"LinkCount":1,"Downtime":"0T00:00:05"}}
15:10:58.259 RSL: SENSOR = {"Time":"2024-03-17T15:10:58","Sofar":{"fault":0,"dc_v1 DC1":0.0,"dc_c1":0.00,"dc_v2":0.0,"dc_c2":0.00,"ac_power":0,"ac_freq":0.00,"ac_v1":0.0,"ac_c1":0.00,"ac_v2":0.0,"ac_c2":0.00,"ac_v3":0.0,"ac_c3":0.00,"energy_total":0,"running_time":0,"energy_today":0.00,"temp_module":0,"temp_inverter":0,"bus_voltage":0.0,"countdown_timer":0}}
Też nie mogę się połączyć. Falownik HYD 20KTL (też podłączenie na 1 i 3 pin. Używam wt32-eth01, Ethernet skonfigurowany poprawnie, piny UART ustawione prawidłowo do karty. Na przejściówce TTL na RS485 RXD mruga, TXD - brak oznak życia. po zainstalowaniu przez ESPhome mam coś takiego: [17:49:21][I][app:100]: ESPHome version 2024.7.0 compiled on Jul 19 2024, 17:47:03 [17:49:22][W][modbus_controller:027]: Modbus device=4 set offline [17:50:19][I][safe_mode:041]: Boot seems successful; resetting boot loop counter
konfiguracja : esphome: name: sofar-modbus-logger friendly_name: Sofar modbus logger
esp32: board: wt32-eth01 framework: type: arduino
ethernet: type: LAN8720 mdc_pin: GPIO23 mdio_pin: GPIO18 clk_mode: GPIO0_IN phy_addr: 1 power_pin: GPIO16
uart: id: mod_bus tx_pin: GPIO17 rx_pin: GPIO5 baud_rate: 9600 stop_bits: 1
modbus: id: mod_bus_sofar
modbus_controller:
Bardzo proszę o pomoc.
Też nie mogę się połączyć. Falownik HYD 20KTL (też podłączenie na 1 i 3 pin. Używam wt32-eth01, Ethernet skonfigurowany poprawnie, piny UART ustawione prawidłowo do karty. Na przejściówce TTL na RS485 RXD mruga, TXD - brak oznak życia. po zainstalowaniu przez ESPhome mam coś takiego: [17:49:21][I][app:100]: ESPHome version 2024.7.0 compiled on Jul 19 2024, 17:47:03 [17:49:22][W][modbus_controller:027]: Modbus device=4 set offline [17:50:19][I][safe_mode:041]: Boot seems successful; resetting boot loop counter
konfiguracja : esphome: name: sofar-modbus-logger friendly_name: Sofar modbus logger
esp32: board: wt32-eth01 framework: type: arduino
ethernet: type: LAN8720 mdc_pin: GPIO23 mdio_pin: GPIO18 clk_mode: GPIO0_IN phy_addr: 1 power_pin: GPIO16
uart: id: mod_bus tx_pin: GPIO17 rx_pin: GPIO5 baud_rate: 9600 stop_bits: 1
modbus: id: mod_bus_sofar
modbus_controller:
- id: sofarsolar address: 0x01 modbus_id: mod_bus_sofar update_interval: 10s
Bardzo proszę o pomoc.
Problem rozwiązany: połączenie TTL miedzy przejściówką a kontrolerem musi być bez krosowania- rx z rx, tx z tx.
Witam
Posiadam model Sofara KTLX-G3 który ma złączę COM i USB Próbowałem użyć złącza COM podłączając się do pinów 5 i 6
Niestety nie dostaje żadnych danych (same zera) z ESPCAM które sflashowałem z funkcją monitoringu energii Jest jakiś sposób na "zdebugowanie" problemu?