Replies: 5 comments 9 replies
-
Could you flash this configuration to your ESP8266: https://github.com/syssi/esphome-pipsolar/blob/main/tests/esp8266-test-protocols.yaml It will send 5 different requests of different protocols to your inverter. In best case your inverter will respond to one of the requests. Please provide another log capture again which contains the response(s). |
Beta Was this translation helpful? Give feedback.
-
Hello, thank you for your reply, here is the log: INFO Reading configuration /config/esphome/felicity-solar.yaml... |
Beta Was this translation helpful? Give feedback.
-
Ah yes forgot to set the baud rate logger to 0 when i inserted the test code, here is the results: [23:02:13][I][app:102]: ESPHome version 2022.9.1 compiled on Sep 25 2022, 22:45:16 |
Beta Was this translation helpful? Give feedback.
-
Hi , I just got this response direct from Felicity for my IVEM5048 High-frequency inverter external communication protocol.pdf it state that the communication is MODBUS |
Beta Was this translation helpful? Give feedback.
-
try a MODBUS communication over Serial as described in the attached documents |
Beta Was this translation helpful? Give feedback.
-
Does anyone knows if IVEM5048 Inverter from Felicity Solar is compatible with pipsolar?
I tried to connect it with esp8266 with ttl-rs232 to rj45 (1-2-8) but apparently it didn't work, here is some of log:
17:19:13][D][pipsolar:836]: Sending polling command : QPIRI with length 5
[17:19:13][D][uart_debug:114]: >>> 51:50:49:52:49:F8:54:0D
[17:19:13][D][pipsolar:772]: checking crc on incoming message
[17:19:13][D][pipsolar:781]: CRC NOK expected: 26 45 but got: 41 4B
[17:19:13][D][uart_debug:114]: <<< 28:4E:41:4B:0D
[17:19:13][VV][scheduler:195]: Running interval 'update' with interval=1000 last_execution=49300 (now=50301)
[17:19:14][D][pipsolar:836]: Sending polling command : QPIGS with length 5
[17:19:14][D][uart_debug:114]: >>> 51:50:49:47:53:B7:A9:0D
[17:19:14][D][pipsolar:772]: checking crc on incoming message
[17:19:14][D][pipsolar:781]: CRC NOK expected: 26 45 but got: 41 4B
[17:19:14][D][uart_debug:114]: <<< 28:4E:41:4B:0D
[17:19:14][VV][api.service:381]: on_ping_request: PingRequest {}
[17:19:14][VV][api.service:043]: send_ping_response: PingResponse {}
[17:19:14][VV][scheduler:195]: Running interval 'update' with interval=1000 last_execution=50300 (now=51300)
Any idea?
Beta Was this translation helpful? Give feedback.
All reactions