Smart gniazdko GOSUND SP111 złe wskazania

Zakupiłem kilka gniazdek smart gniazdko GOSUND SP111. Wszystkie juz podłaczone i sparowane z HA ale zauważyłem problem we wskazaniach. Jest przesunięty przecinek. Zamiast pokazywać 226V pokazuje 2267,0V podobnie jest z mocą zamiast pokazywać 17W pokazuje 1723,0W i amperami 0,762A . Zna ktoś na to lekarstwo?gniazdko
Pod wskazaniem 181,0W jest podłączona żarówka LED która nie ma takiej mocy tylko 18W.

Prawdopodobnie błędnie skalibrowałeś.

nic nie kalibrowałem. Sparowałem z aplikacja Tuya i to wszystko. Wiec proszę mi podpowiedzieć jak to skalibrować?

A to przepraszam, myślałem, że wgrałeś Tasmota lub ESPHome.
Nie wiem jak pomóc, nie używam nic z chmurą Tuya.

Na samej aplikacji Tuya wskazania są poprawne.

Edit:
Już nie wgrywam bo kilka urządzeń które próbowałem przerobić czyli wgrać inny soft przestały działać i kilka stówek poszło w błoto.

@mario75 edytuj Swoje posty - nie pisz jednego pod drugim

Te się daje rozkręcić i po kabelkach, jeśli się nie uda po tuyaconvert.

Wiem ze sie rozbiera ale sprzet jest nowy i na gwarancji. Na teraz chce aby wskazania w HA były poprawne.

Ala tak

  - platform: template
    sensors:    
      zamiana_am:
        friendly_name: Zamiana mA na Amper
        unit_of_measurement: 'A'
        value_template: "{{ (states('gnazdko.test.power') | float(0) / 10)  | round(2) }}" 

Wklej do Narzędzia deweloperskie i sprawdź

dodane:
1.Moje gnazdko .test.power podmień na swoje

value_template: "{{ (states('xxxxx.xxxx') | float(0) / 10)  | round(2) }}" 

2 Przed wklejeniem usuń zawartość w Narzędzia deweloperskie
dodano:

 round(x) 

Zamiast " X" wprowadź cyfrę, która to zaokrągli wartość . Np x = 2 to wynik będzie zaokrąglony do dwóch miejsc po kropce (dziesiętne) 00.23, jak X będzie 4 to wynik 00.2334
dodane:


W tym miejscu masz odczyt nowego sensory.
Jeśli jesteś zadowolony z poprawności odczytu, wklej szablon do

configuration.yaml

Sprawdź poprawność konfiguracji i zrób restart.
Po restarcie HA utworzy nowy sensor z nazwą “zamiana …”

Nie pomogło

Bo w miejsce gniazdko.test.power musisz wstawić encję swojego gniazdka, prawdopodobnie powinno być gniazdko_test_power :wink:

Nie chce zadziałać. Takie mam encje pierwszego gniazdka 2

value_template: "{{ (states('gniazdko_test_power') | float(0) / 10)  | round(2) }}"

kliknij 2 razy podświetli się, skopiuj nazwę i podmień w szablonie

Skopiowane, podmienione ale nadal nie ma poprawy.

Zrób tak tylko wstawiając swoją encję:

value_template: "{{ (states('sensor.beko_energy_total')) }}"
value_template: "{{ (states('sensor.beko_energy_total') | float(0) / 10)  | round(2) }}"

i pokaż wyniki:

cos zaczyna działać

float(0) / 10)  | round(2) }}

Zamień “10” na “1000”

float(0) / 1000)  | round(2) }}

Wynik będziesz miał w Amperach ok 0.18
Następnie jak wyżej wklejenie, sprawdzenie, restart = nowy sensor

Jak nie masz takiej opcji to włącz tryb zawansowamy

Ok robię wszystko zgodnie z podpowiedziami. Wartość 18 to moc czyli W. A jak to będzie do napięcia zasilania i amperów? Sa trzy encje do pomiarów: V - zasilanie , W - moc , A - natężenie.

Podobnie

  - platform: template
    sensors:    
      nowa_nazwa: 
        friendly_name: Nowa Nazwa Sensora
        unit_of_measurement: 'A lub W lub V'
        value_template: "{{ (states('wskazana.encja') | float(0) / 10)  | round(2) }}" 

Uwagi:

nowa_nazwa:

Nazwa nowego sensora ,musi byś z małych liter (bez polskich) i bez spacji
Matematyka jest po

 float(0)

mnożenie, dzielenie dodawanie…np

float(0) * 1000      float(0) / 2   float(0) * 0.17947 + 0.2186)  | round(2) }}"  ....
1 polubienie

Wielki dzięki za pomoc.