Powiadomienia
Wyczyść wszystko

[Rozwiązany] shelly, power

30 Wpisów
4 Użytkownicy
1 Likes
2,183 Wyświetleń
pawell32
(@pawell32)
Wpisów: 1196
Guru
Autor tematu
 

cześć,

chcę odczytywać moc jaką podaje Shelly 1PM. Wiem jak zbudować przełącznik, nie wiem natomiast jak wyciągnąć pozostałe dane tj. moc, temperatura. Widzę to w exploerze

Screenshot 20220107 135647

shelly 1PM, OpenHab3

 
Dodane : 07/01/2022 3:01 pm
pawell32
(@pawell32)
Wpisów: 1196
Guru
Autor tematu
 
Dodane przez: @pawell32
nikt nie podpowie?

 

 
Dodane : 09/01/2022 9:35 pm
(@maras)
Wpisów: 190
Weteran Donator 2K22 Donator 2K19
 

JSONPATH:$.power próbowałeś??

stateTopic="tele/plug/sensor", transformationPattern="JSONPATH:$.power"]
 
Dodane : 10/01/2022 1:27 pm
adrian
(@adrian)
Wpisów: 3981
Szefu Admin Zasłużony dla Forum, Patron Strony
 
JSONPATH:$.ENERGY.Power
 
Dodane : 10/01/2022 1:48 pm
pawell32
(@pawell32)
Wpisów: 1196
Guru
Autor tematu
 

sorry za tendencyjne pytania, poznaje dopiero OH, mam tak:

shelly pow

 

 
Dodane : 10/01/2022 2:42 pm
adrian
(@adrian)
Wpisów: 3981
Szefu Admin Zasłużony dla Forum, Patron Strony
 

@pawell32 

  1. Czy ten sensor ma w ogole command topic - moze nie? usun na razie
  2. State command tylko: tele/plug/sensor bez " i tych dodatkow
  3. wcisnij show advance checkbox
  4. w incomming value transformation: JSONPATH:$.ENERGY.Power
  5. Power duzą, bo tak jest w tym screenshot - napisales małą
  6. sprawdź czy masz zainstalowane: JSONPath Transformation w Other addons jest

 

 

 

 
Dodane : 10/01/2022 5:47 pm
pawell32
(@pawell32)
Wpisów: 1196
Guru
Autor tematu
 

@adrian tak, po pierwsze to zaczynam go poznawać i jest jeszcze wiele niewiadomych. Brakowało mi JSONPath to jedno, a drugie to mała litera. Power napisałem z małej, nie myślałem że to ma tu znaczenie 🙂

Teraz staram się uruchomić dimmer...

 
Dodane : 10/01/2022 8:12 pm
adrian
(@adrian)
Wpisów: 3981
Szefu Admin Zasłużony dla Forum, Patron Strony
 

@pawell32 i jeszcze jedno bo teraz doczytałem. Ty używasz Shelly - nie używasz OH3 Shelly Binding? Wydaje mi się, że z Shelly Binding OH powinnien zrobić wszystko za Ciebie.

Z Shelly Binding wprowadzasz w zasadzie tylko: IP, użytkownika i hasło + typ urządzenia i channels powinny zostać stworzone automatycznie

 

 
Dodane : 10/01/2022 8:15 pm
pawell32
(@pawell32)
Wpisów: 1196
Guru
Autor tematu
 

@adrian nie wiedziałem o tym. A to nie jest przeznaczone do oryginalnego oprogramowania? ja mam wgrana Tasmotę.

Jak ustawić dimmer (sonoff + tasmota) ?

- id: WENTYLATOR
channelTypeUID: mqtt:dimmer
label: "1"
description: ""
configuration:
commandTopic: cmnd/wentylator/POWER
transformationPattern: JSONPATH:$.Dimmer
 
Dodane : 10/01/2022 8:19 pm
adrian
(@adrian)
Wpisów: 3981
Szefu Admin Zasłużony dla Forum, Patron Strony
 

ok, jak tasmota to musisz robić ręcznie. Miałem Tasmote zainstalowaną parę godzin więc nie mam doświadczenia. Ale może parę zdań ogólnych, które może coś Ci pomogą.

 

W dimmerze musisz mieć komendę sterującą, tutaj rozumiem, że to ta:

cmnd/wentylator/POWER

i teraz nie wiem czy tasmota, chce na wejściu dostać wartość np. od 0 do 100, czyli po prostu liczbę, wtedy nie potrzeba żadnej transformacji

Ale jeśli potrzebuje coś sformatowanego, na wejściu np.: JSON to wtedy trzeba taką transformację zrobić.

Masz tam wpisane

JSONPATH:$.Dimmer

Jeśli wpiszesz to JSONPATH:$.Dimmer do outgoing value transformation w OH3 -> to OH3 będzie wysłał wartości do Tasmoty w postaci np:

{"Dimmer":12} 

Jeśli wpiszesz dodatkowo JSONPATH:$.Dimmer do incomming value transformation w OH3. To wtedy to oznacza, że OH3 oczekuje, że Tasmota będzie wysyłać aktualną wartość Dimmere do OH3  w postaci np.:

{"Dimmer":79} 

Dodatkowo w OH musisz mieć wprowadzony temat MQTT do stanu i komendy

  • Stan, to  aktualna wartość Dimmera. To jest temat MQTT, który OH3 nasłuchuje
  • Komend sterującej Dimmerem, To jest temat z wartością, który OH3 wysyła

Pzdr.a

 
Dodane : 10/01/2022 9:20 pm
pawell32
(@pawell32)
Wpisów: 1196
Guru
Autor tematu
 

@adrian niestety poległem na tym. Jak bym nie kombinował to działa tylko wł/wyłącz. 

Sonoff D1 - które AFE wgrać ?

 
Dodane : 12/01/2022 9:15 am
isom
 isom
(@isom)
Wpisów: 5084
Szef wszystkich szefów Moderator Zasłużony dla Forum, Donator 2K19, Donator 2K20
 

@pawell32 nie ma raczej AFE z obsługą komunikacji po rs , To ustrojstwo korzysta z MCU który z ESP 8285 komunikuje się za pomocą RX , TX 

 
Dodane : 12/01/2022 10:26 am
pawell32
(@pawell32)
Wpisów: 1196
Guru
Autor tematu
 

@isom nie rozumiem

 
Dodane : 12/01/2022 10:31 am
isom
 isom
(@isom)
Wpisów: 5084
Szef wszystkich szefów Moderator Zasłużony dla Forum, Donator 2K19, Donator 2K20
 

@pawell32 sterowanie obwodami wysokiego napięcia realizuje MCU BB10 czyli całe sterowanie Triakiem i podejrzewam że RF - pilot nie jest wykonywane przez ESP, to samo w drugą stronę. Ty wysyłasz do ESP polecenie włącz , ESP przekazuje to polecenie do MCU przez UART czyli RX/TX i MCU steruje Triakiem. 

EDIT 

Znalazłem fotkę i dokładnie tak jak pisałem sterowanie po radiu działa bez udziału ESP8285 i to samo z komunikacją WIFI zobacz że RX i TX przez rezystory R15 i R16 są połączone z MCU

1

 

 
Dodane : 12/01/2022 10:46 am
pawell32
(@pawell32)
Wpisów: 1196
Guru
Autor tematu
 

@isom teraz rozumiem, nie zagłębiałem się w to, z pilota nie korzystam, jest mi to zbędne potrzebuje tylko triak. 

Z domoticzem działa jak trzeba, chciałem to podłączyć do OH i tu poległem.

 
Dodane : 12/01/2022 10:52 am
pawell32
(@pawell32)
Wpisów: 1196
Guru
Autor tematu
 

to co polecacie jako dimmer do openhaba ?

 
Dodane : 12/01/2022 11:33 pm
adrian
(@adrian)
Wpisów: 3981
Szefu Admin Zasłużony dla Forum, Patron Strony
 

@pawell32 ale jak działa/działał Ci z domoticz to musi z OH. Z Domoticz to miałeś na nim Tasmota, czy co?

 
Dodane : 12/01/2022 11:51 pm
pawell32
(@pawell32)
Wpisów: 1196
Guru
Autor tematu
 

@adrian cały czas jest tasmota. Działa tylko funkcja włącz / wyłącz, nie działa mi dimmer. Przeszukałem wszystko i nie reaguje.

 
Dodane : 13/01/2022 12:55 am
adrian
(@adrian)
Wpisów: 3981
Szefu Admin Zasłużony dla Forum, Patron Strony
 

Hey jeszcze raz @pawell32 

Czy to urządzenie z tasmota działa na Domoticz wł/wył/dimmer, bo tak zrozumiałem - jeśli działa to powinno działać na OH3

ale potwierdź, że działa dimmer na DOmoticz z Tasmotą - bo ja się pogubiłem

 
Dodane : 13/01/2022 7:39 pm
pawell32
(@pawell32)
Wpisów: 1196
Guru
Autor tematu
 

@adrian dobrze, jeszcze raz opiszę. Moduł Sonoff D1 z wgraną Tasmotą, Domoticz steruje wł/wył i dimmer - w moim przypadku to sterowanie wentylatorem. W Domoticz sprawa jest prosta, tworzę odpowiedni przełącznik, a w module ustawiam adres brokera i nr idx. 

Postawiłem Openhaba, uruchomiłem mqtt i zacząłem dodawać moduły pojedynczo. Sterowanie przekaźnikami, odczyt parametrów - to potrafię, nie udaje mi się uruchomić płynnej regulacji. Odczyt stanu działa - jaki poziom ustawię bezpośrednio na Tasmocie - taki odczyta OH, nie działa w kierunku OH -> Tasmota. Samo wł/wył działa.

Robiłem od początku i bez skutku. Myślałem, że może wgram Twoje AFE, ale rzekomo to nie działa.

Po wielu próbach mam taki config:

UID: mqtt:topic:mqtt-server:esp_went
label: Generic MQTT Thing
thingTypeUID: mqtt:topic
configuration: {}
bridgeUID: mqtt:broker:mqtt-server
location: lazienka
channels:
- id: ESP_WENT
channelTypeUID: mqtt:switch
label: wentylator
description: ""
configuration:
commandTopic: cmnd/went/POWER
transformationPattern: transformationPattern:JSONPATH:$.Dimmer
stateTopic: stat/went/POWER
off: "0"
on: "1"
- id: qwerty
channelTypeUID: mqtt:dimmer
label: qwerty
description: ""
configuration:
commandTopic: cmnd/went/POWER
min: 1
transformationPatternOut: JSONPATH:$.Dimmer
stateTopic: stat/went/RESULT
transformationPattern: JSONPATH:$.Dimmer
max: 100

 
Dodane : 14/01/2022 1:33 pm
Strona 1 / 2
Udostępnij: