Czy komuś to działa jeszcze? Próbuję i nic nie wychodzi
Ja skomunikowałem się z falownikiem po rs485. Transmisja 9600 bez parzystości 1 bit stopu. Falownik nadaje 4 rodzaje ramek co 30s (czyli np informacje o napieciu, mocy wystepuja raz na minute). Próbuje wyciągnąć z serwisu informacje w jaki sposób mozna wyciągnać coś więcej, ale na razie bez odzewu. Serwis udostępnia dokument z informacja co zawierają ramki (trzeba ich poprosić).
Jeśli chodzi o falowniki 1F to na ta chwilę jestem w kontakcie ze serwisem fox…
Jak sie okazuje opcja rs485 jest dostępna tylko dla falowników 3F a dla 1F jest zarezerwowana tylko dla liczników energii .
Mam dokumentację z serwisu ale niestety niewiele mi pomogła, jeśli jest ktoś chętny to proszę o mail.
Hmm nie wiem czy ta dokumentacja się nie dotyczy 3f falownika .
Jak ktoś z Was ma ochotę to jest coś nowego w tym temacie ( ja jeszcze nie miałem czasu sprawdzić)
GitHub - StealthChesnut/HA-FoxESS-Modbus: Home Assistant Modbus Integration setup for Fox ESS H1 and AC Inverters
Czy komuś działa ta integracja?
u mnie po ostatnich pracach na serwrach Fox ess integracja przestała działać
U mnie działa jakies bledy w logach ?
hej,
no właśnie mi przestała działać,
@macxq umiałbyś coś zaradzić?
/z internetu normalnie loguje się na swoje konto/
Logger: custom_components.foxess.sensor
Source: custom_components/foxess/sensor.py:164
Integration: foxess
First occurred: 2 października 2022 20:31:46 (1 occurrences)
Last logged: 2 października 2022 20:31:46
Unable to login to FoxESS Cloud - No data recived
a drugi błąd to taki:
Unexpected error fetching FoxESS data: ‘bool’ object has no attribute ‘encode’
Traceback (most recent call last):
File “/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py”, line 205, in _async_refresh
self.data = await self._async_update_data()
File “/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py”, line 164, in _async_update_data
return await self.update_method()
File “/config/custom_components/foxess/sensor.py”, line 139, in async_update_data
await getAddresbook(hass, headersData, allData, deviceID, username, hashedPassword,0)
File “/config/custom_components/foxess/sensor.py”, line 219, in getAddresbook
await restAddressBook.async_update()
File “/usr/src/homeassistant/homeassistant/components/rest/data.py”, line 60, in async_update
response = await self._async_client.request(
File “/usr/local/lib/python3.10/site-packages/httpx/_client.py”, line 1514, in request
request = self.build_request(
File “/usr/local/lib/python3.10/site-packages/httpx/_client.py”, line 345, in build_request
headers = self._merge_headers(headers)
File “/usr/local/lib/python3.10/site-packages/httpx/_client.py”, line 412, in _merge_headers
merged_headers.update(headers)
File “/usr/local/lib/python3.10/site-packages/httpx/_models.py”, line 198, in update
headers = Headers(headers)
File “/usr/local/lib/python3.10/site-packages/httpx/_models.py”, line 69, in init
self._list = [
File “/usr/local/lib/python3.10/site-packages/httpx/_models.py”, line 73, in
normalize_header_value(v, encoding),
File “/usr/local/lib/python3.10/site-packages/httpx/_utils.py”, line 54, in normalize_header_value
return value.encode(encoding or “ascii”)
AttributeError: ‘bool’ object has no attribute ‘encode’
Czy to jest normalne że nie działa , mam zainstalowaną wersję integracji 0.15 oraz
Home Assistant 2022.11.1
Supervisor 2022.10.2
Operating System 9.3
Interfejs użytkownika: 20221102.1 - latest
i błąd który odnajduję w logach HA :
Unexpected error fetching FoxESS data: Attempted to send an sync request with an AsyncClient instance.
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py", line 205, in _async_refresh
self.data = await self._async_update_data()
File "/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py", line 164, in _async_update_data
return await self.update_method()
File "/config/custom_components/foxess/sensor.py", line 123, in async_update_data
token = await authAndgetToken(hass, username, hashedPassword)
File "/config/custom_components/foxess/sensor.py", line 194, in authAndgetToken
await restAuth.async_update()
File "/usr/src/homeassistant/homeassistant/components/rest/data.py", line 63, in async_update
response = await self._async_client.request(
File "/usr/local/lib/python3.10/site-packages/httpx/_client.py", line 1527, in request
return await self.send(request, auth=auth, follow_redirects=follow_redirects)
File "/usr/local/lib/python3.10/site-packages/httpx/_client.py", line 1614, in send
response = await self._send_handling_auth(
File "/usr/local/lib/python3.10/site-packages/httpx/_client.py", line 1642, in _send_handling_auth
response = await self._send_handling_redirects(
File "/usr/local/lib/python3.10/site-packages/httpx/_client.py", line 1679, in _send_handling_redirects
response = await self._send_single_request(request)
File "/usr/local/lib/python3.10/site-packages/httpx/_client.py", line 1711, in _send_single_request
raise RuntimeError(
RuntimeError: Attempted to send an sync request with an AsyncClient instance.
Mam dokłądnie taki sam błąd. Poradziłęś sobie jakoś z nim?
U mnie zadziałała modyfikacja 177 linii /config/custom_components/foxess/sensor.py do postaci korzystającej z fstringu…
konkretnie zastąpienie wpisu
payloadAuth = {"user": username, "password": hashedPassword}
nową wartością:
payloadAuth = f'user={username}&password={hashedPassword}'
u mnie powyższa modyfikacja też pomogła, aczkolwiek fałszywe dane mi się wczytały,
encja zlicza poprawnie moc wytworzoną, ale ta sama encja w panelu ENERGIA, pokazuje głupoty rzędu -4500kWh, a powinno być tak jak w encji poniżej +15kWh.
Czy ktoś miał podobny problem ?
Restart HA nie pomaga …
hej!
chciałbym zintegrować mój inverter z HA, zainstalowałem foxesscloud z HACS, dodałem wpis sensor do configuration.yaml
jednak podczas sprawdzania konfiguracji otrzymuje błąd:
Platform error sensor.foxess - cannot import name 'SSLCipherList' from 'homeassistant.util.ssl' (/usr/src/homeassistant/homeassistant/util/ssl.py)
SPRAWDŹ KONFIGURACJĘURUCHOM PONOWNIE
moja wersja HA to 20230104.0 zainstalowana w docker na Qnapie
wiecie jak rozwiązać ten problem?
To jest co najwyżej wersja lovelace, HA core jest inaczej numerowany, ale skoro masz stary interfejs to i sam HA też z pewnością jest starawy
a jak patrzę na wydania tego komponentu niestandardowego (w ogóle to o niego pytasz?) to widać w nim poprawki dla wydania kwietniowego (więc skoro wspominasz o wersji, albo zainstaluj jakąś starą wersję komponentu przypuszczalnie między 0.17 a 0.23?, mniej więcej z czasów twojej wersji HA, albo zaktualizuj HA)
PS Nie jestem użytkownikiem tego rozwiązania więc to takie ogólne spostrzeżenia, możliwe, że wcale nie związane z problemem.
Gdyby ktoś był zainteresowany zczytywaniem danych z FoxESS T lokalnie, niezależnie od chmury, z użyciem przejściówki RS485<->LAN za 100zł to zapraszam:
Uwagi i kontrubucje mile widziane.
nie widzę w konfiguracji pomiaru energii… kWh ?
będzie to dodane ?
Cześć, posiadam T4 G3 i kupiłem ten konwerter. Integracja nie chce ruszyć. Mam trochę inne opcje w konwerterze i nie posiadam CT/Meter w settingsach. Serwis zaktualizował mi falownik do najnowszej wersji ale dalej nie mam ustawień. Mam tylko MeterConfig i tam mogę dać Disable albo Meter. Po wybraniu Meter falownik się wyłącza, ponieważ nie wykrywa licznika.
Możesz coś pomóc?