Panasonic Aquarea +...
 
Powiadomienia
Wyczyść wszystko

Panasonic Aquarea + GoHeishaMon + HA

30 Wpisów
5 Użytkownicy
1 Likes
4,836 Wyświetleń
(@lobuz)
Wpisów: 5
Bywalec
Autor tematu
 

Witam,

 

Ma ktoś zintegrowaną PC Aquarea przez CZ-TAW1 + GoHeishaMon? Mam problem z uruchomieniem. Po wgraniu wszystkiego do CZ-TAW1 i wydaniu 3 komend przez mqtt moduł sie resetuje i nie można juz sie z nim dogadać po mqtt. 

 
Dodane : 02/01/2021 1:08 am
(@mig41)
Wpisów: 615
Ekspert
 

Hej ,  te komendy ( pewnie do dostępu przez ssh) , które przez mqtt dałeś powodują ,że GoHeishaMon resetuje się do ustawień domyślnych ( CZ-TAW1 robi firstboot ) , i konfigurację trzeba wgrać od nowa ( włożyć pendrive z plikiem konfiguracyjnym ,i poczekać jakieś 5min ,GoHesihamon odczytuje co jakiś czas plik konfiguracyjny z pendrive).

 
Dodane : 02/01/2021 11:02 am
(@lobuz)
Wpisów: 5
Bywalec
Autor tematu
 

@marcingajda

Rozumiem ze przez MQTT informacje powinny latać bez dostępu przez SSH? Gdy włożę ponownie pendrive z konfiguracja po wydaniu polecen przez MQTT. Na chwile otrzymuje dostep przez SSH ale zdążę wpisac login i hasło i SSH jest niedostępne... I tak przez cały czas...

I dlaczego nie otrzymuje informacji przez MQTT?

 

Moj config:

Readonly=true
Device="/dev/ttyUSB0"
Loghex=true
ReadInterval=1
Aquarea2mqttCompatible=false
Aquarea2mqttPumpID="XXXXX-3XXX9" <- czy tu ma byc z myślnikiem czy bez ?
Mqtt_topic_base="panasonic_heat_pump/sdc"
Mqtt_set_base="panasonic_heat_pump"
ForceRefreshTime=300
MqttServer="192.168.1.1"
MqttPort="1883"
MqttLogin="test"
MqttPass="test"
SleepAfterCommand=1
MqttClientID="GoHeishaMon-pub"
MqttKeepalive=60
EnableCommand=true
HAAutoDiscover=true

 
Dodane : 03/01/2021 12:14 pm
(@mig41)
Wpisów: 615
Ekspert
 

Tak , informacje do MQTT powinny latać bez ssh. (Tak samo powinny latać ,żeby wysłać komendy do zrobienia firstboota ), odblokowanie ssh nie jest potrzebne. 

Z pendrivem w środku moduł będzie się resetował co chwilę ( odczytuje konfig , aplikuje go i robi reset, i tak w kółko), więc ,żeby działało to trzeba zrobić raz i pendrive wyjąć.

Ten parametr Aquarea2mqttPumpID="XXXXX-3XXX9" jest bez znaczenia , jeśli poprzedni jest false , ja u siebie nie mam nic w cudzysłowach.

 

 
Dodane : 03/01/2021 12:47 pm
(@lobuz)
Wpisów: 5
Bywalec
Autor tematu
 

@marcingajda

MQTT u mnie działa. Wysyłanie komend do tematu panasonic_heat_pump/OSCommand oraz odczyt z tematu panasonic_heat_pump/OSCommand/out jest ok. W HA nie mam tematów związanych z GoHeishaMon. Może nie działa MQTT Auto Discovery?  Gdy nasłuchuje np tematy:

 

TOP0 main/Heatpump_State Heatpump state (0=off, 1=on)
TOP1 main/Pump_Flow Pump flow (l/min)
TOP2 main/Force_DHW_State

DHW status (0=off, 1=on)

zero jakichkolwiek informacji. Chyba ze wpisuje złe nazwy tematów do odsluchu.

 

Możesz podać dokładną scieżke jaką powinienem nasłuchiwać ?

 
Dodane : 03/01/2021 1:15 pm
(@mig41)
Wpisów: 615
Ekspert
 

np TOP0 to panasonic_heat_pump/sdc/Heatpump_State

,bo taki topic bazowy masz w konfigu wyżej.

 
Dodane : 03/01/2021 1:53 pm
(@lobuz)
Wpisów: 5
Bywalec
Autor tematu
 

@marcingajda

Działa. Tylko w teraz musze każdy topic konfigurować oddzielnie. Jak to powinno się konfigurować przez Auto Discovery? Nigdy nie używałem takiej funkcjonalności.

 
Dodane : 03/01/2021 1:59 pm
(@mig41)
Wpisów: 615
Ekspert
 

Autodiscovery chyba nie działa , też nie wiem jak to powinno działałać , autora trzeba się zapytać:)

Ja używam obecnie Heishamon ( przy GoHeishaMon pomagałem testować) , możesz użyć tej integracji : https://github.com/Egyras/HeishaMon/tree/master/Integrations/Home%20Assistant

Tylko swoj config musisz dopasować i wgrać jeszcze raz  , musi być tak :

 

Mqtt_topic_base="panasonic_heat_pump/main"
Mqtt_set_base="panasonic_heat_pump/commands"

 

 
Dodane : 03/01/2021 2:17 pm
Lobuz reacted
(@lobuz)
Wpisów: 5
Bywalec
Autor tematu
 

@marcingajda

 

Dzieki kolego wszystko działa. A czy jest możliwość równoległego działania Panasonic Comfort Cloud? 

 
Dodane : 04/01/2021 11:16 pm
(@mig41)
Wpisów: 615
Ekspert
 

Na razie nie ma możliwości ,bez budowy jakiś fizycznych "rozdzielaczy" portu szeregowego (tego w pompie) na dwie rzeczy :moduł CZ-TAW1( z orginalnym SmartCloudem) i GoHeishaMon uruchomiony na jakimś innym urządzeniu ( można to uruchomić na dowolnym typu RaspberryPi , router na Openwrt , zwykły laptop).

 
Dodane : 05/01/2021 7:43 am
(@michal0111)
Wpisów: 3
Świeżak
 

To i ja podpytam. Zainstalowałem na module odpowiednie pliki, instalacja się udała, używam HA od niedawna więc dopiero się uczę. Broker MQTT zainstalowany i oczywiście uruchomiony, teraz pytanie gdzie szukać okna z PC, czy musze jeszcze coś dodatkowo ustawiać, czy powinno się pojawić w urządzeniach?

 
Dodane : 29/07/2021 1:46 pm
(@mig41)
Wpisów: 615
Ekspert
 

@michal0111 W GoHeishamon nie ma autowykrywania topiców w HA. Musisz użyć tej integracji: https://github.com/Egyras/HeishaMon/tree/master/Integrations/Home%20Assistant

Bądź użyć forka GoHeishamon : https://github.com/rondoval/GoHeishaMon

Ten kolega coś tam ciągle dłubie i rozwija ( , w przeciwieństwie do autora 🙂 ) , i autowykrywanie jak najbardziej działało , bo sam to testowałem.

 

 
Dodane : 29/07/2021 7:53 pm
(@michal0111)
Wpisów: 3
Świeżak
 

Poprawiłem pliki i poszło, w HA pokazuje mi ustawienia pompy itp, wiec nie jest źle, tylko że niestety nie przesyła danych. Zapewne w brokerze mqtt coś nie zagrało, możesz coś podpowiedzieć?

logi z mqtt:
[s6-init] making user provided files available at /var/run/s6/etc...exited 0.
[s6-init] ensuring user provided files have correct perms...exited 0.
[fix-attrs.d] applying ownership & permissions fixes...
[fix-attrs.d] done.
[cont-init.d] executing container initialization scripts...
[cont-init.d] mosquitto.sh: executing...
[19:25:26] INFO: Certificates found: SSL is available
[cont-init.d] mosquitto.sh: exited 0.
[cont-init.d] nginx.sh: executing...
[cont-init.d] nginx.sh: exited 0.
[cont-init.d] done.
[services.d] starting services
[services.d] done.
[19:25:27] INFO: Starting NGINX for authentication handling...
[19:25:27] INFO: Starting mosquitto MQTT broker...
1627579527: mosquitto version 1.6.12 starting
1627579527: |-- *** auth-plug: startup
[19:25:28] INFO: Successfully send discovery information to Home Assistant.
[19:25:29] INFO: Successfully send service information to the Supervisor.
1627579527: Config loaded from /etc/mosquitto/mosquitto.conf.
1627579527: Loading plugin: /usr/share/mosquitto/auth-plug.so
1627579527: ├── Username/password checking enabled.
1627579527: ├── TLS-PSK checking enabled.
1627579527: └── Extended authentication not enabled.
1627579527: Opening ipv4 listen socket on port 1883.
1627579527: Opening ipv6 listen socket on port 1883.
1627579527: Opening websockets listen socket on port 1884.
1627579527: Opening ipv4 listen socket on port 8883.
1627579527: Opening ipv6 listen socket on port 8883.
1627579527: Opening websockets listen socket on port 8884.
1627579528: Warning: Mosquitto should not be run as root/administrator.
1627579528: mosquitto version 1.6.12 running
1627579528: New connection from 127.0.0.1 on port 1883.
1627579528: Socket error on client <unknown>, disconnecting.
1627579528: New connection from 172.30.33.4 on port 1883.
1627579528: New client connected from 172.30.33.4 as mqttjs_88dc27cd (p2, c1, k60, u'addons').

plik i wpis zgodnie z  https://github.com/Egyras/HeishaMon/...me%20Assistant  zrobione.
O co może chodzić?

 
Dodane : 29/07/2021 9:00 pm
(@paweljarmuszkiewicz)
Wpisów: 6
Bywalec
 

Kurcze, nie mogę zainstalować na CZ-TAW1 GoHeishaMon. Zaczyna mrugać środkowa dioda na różne kolory, potem restart i wraca do mrugajacej niebieskiej.

Nigdy nie świeci się biała...

Próbowałem na 6 różnych pendrivach, nie wiem co robię źle…

 
Dodane : 22/09/2022 7:25 pm
(@mig41)
Wpisów: 615
Ekspert
 

@paweljarmuszkiewicz 

A jakie konkretnie pliki wkładasz na pendrive?

I skąd je bierzesz?

EDIT:Pierwsze dwa to stąd ?: https://github.com/lsochanowski/GoHeishaMon/releases/tag/1.0.169

 

 
Dodane : 23/09/2022 8:16 am
(@paweljarmuszkiewicz)
Wpisów: 6
Bywalec
 
  • openwrt-ar71xx-generic-cus531-16M-rootfs-squashfs.bin
  • openwrt-ar71xx-generic-cus531-16M-kernel.bin
  • GoHeishaMonConfig.new

eadonly=true
Device="/dev/ttyUSB0"
Loghex=true
ReadInterval=1
Aquarea2mqttCompatible=false
Aquarea2mqttPumpID="B0***-*****"
Mqtt_topic_base="panasonic_heat_pump/main"
Mqtt_set_base="panasonic_heat_pump/commands"
ForceRefreshTime=300
MqttServer="1**.***.**.***"
MqttPort="1883"
MqttLogin="******"
MqttPass="******"
SleepAfterCommand=1
MqttClientID="GoHeishaMon-pub"
MqttKeepalive=60
EnableCommand=true
HAAutoDiscover=true

 
Dodane : 23/09/2022 11:16 am
(@mig41)
Wpisów: 615
Ekspert
 

Ok , ale skąd je dokładnie ściągnąłeś ?

 

W pliku GoHeishaMonConfig.new ja używałem cudzysłowiów ,a nie apostrofów ,ale to nie powinno przeszkadzać w tym ,że się dioda na biało powinna zrobić....

 

A dwa , być może Panasonic wprowadził już zabezpieczenia przeciwko takiej aktualizacji i jest to dodatkowo sprawdzane....

Pytanie , jak bardzo zależ Ci na tym ,bo być może już teraz trzeba już to robić metodami jak routery openwrt ( w sensie wlutowywać się w serial , ściągać tymczasowy soft initramfs ,ktory odpala się w pamięci ram , i dopiero z tak uruchmionego systemu robić flash...

Tak jak to robi kolega z tego forka: https://github.com/rondoval/GoHeishaMon

 

 

 
Dodane : 23/09/2022 1:34 pm
(@paweljarmuszkiewicz)
Wpisów: 6
Bywalec
 

nie nie... lutowanie nie wchodzi w grę, prędzej pójdę przez chmurę

 
Dodane : 23/09/2022 1:54 pm
(@mig41)
Wpisów: 615
Ekspert
 

Wieczorem zdmuchnę kurz ze swojego , pozwolę mu się zaktualizować , i zobaczę ,czy czegoś nowego Panasonic nie wymyślił.

Bo na codzień używam Heishamon na ESP8266.

 

 
Dodane : 23/09/2022 1:57 pm
(@paweljarmuszkiewicz)
Wpisów: 6
Bywalec
 

@marcingajda dzięki !!

 
Dodane : 23/09/2022 2:08 pm
Strona 1 / 2
Udostępnij: