Asystent AI
Domoticz ciepłomier...
 
Powiadomienia
Wyczyść wszystko

Domoticz ciepłomierz Kamstrup Multical 402

242 Wpisów
3 Użytkownicy
1 Reactions
20 K Wyświetleń
(@mig41)
Wpisów: 630
Ekspert
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

https://pl.wikipedia.org/wiki/Localhost , jak chcesz wejść do tej samej maszyny przez ip to używasz localhost. Możesz też spróbować prawdziwego ip Twojej maliny (ale ja go nie znam 🙂 ) 

 


 
Dodane : 19/01/2022 7:22 pm
(@bobrow)
Wpisów: 386
Weteran
Autor tematu
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 
Dodane przez: @marcingajda

Domoticza masz zabezpieczonego loginem i hasłem ? Jak wchodzisz przez stronę to podajesz login i hasło ?  wchodzisz na stronę domoticza przez port 8080 ?

 

Bo wnioskuję ,że update sensorów odbywa się w ten sposób: https://www.domoticz.com/wiki/Domoticz_API/JSON_UR L's#Format

Tak , jest login i hasło , port 8080


 
Dodane : 19/01/2022 7:22 pm
(@mig41)
Wpisów: 630
Ekspert
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

No to już wszystko jasne. To teraz albo się pozbywasz tego loginu i hasła , albo modyfikujesz ten skrypt , bo on nie przewiduje loginu i hasła.


 
Dodane : 19/01/2022 7:24 pm
(@bobrow)
Wpisów: 386
Weteran
Autor tematu
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

Czyli ten modyfikuję 

 

/usr/bin/python3 ~/domoticz/plugins/multical402-4-domoticz/multical402-4-domoticz.py -d /dev/ttyUSB0 115:74:0 114:89:0 113:87:0 112:86:0 111:60:0 110:80:0

i będzie tak 

 

/usr/bin/python3 ~/domoticz/plugins/multical402-4-domoticz/multical402-4-domoticz.py -d /dev/ttyUSB0

--ip 127.0.0.1 --port 8080

115:74:0 114:89:0 113:87:0 112:86:0 111:60:0 110:80:0

 


 
Dodane : 19/01/2022 7:30 pm
(@bobrow)
Wpisów: 386
Weteran
Autor tematu
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

a dwie kreski po 8080 też ?


 
Dodane : 19/01/2022 7:31 pm
(@bobrow)
Wpisów: 386
Weteran
Autor tematu
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

Dobra-zakręciłem się , modyfikacja skryptu...a nie komendy 


 
Dodane : 19/01/2022 7:32 pm
(@mig41)
Wpisów: 630
Ekspert
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

Na razie pozbądź się loginu i hasła do domoticza , i sprawdź na tych poprzednich.


 
Dodane : 19/01/2022 7:33 pm
(@bobrow)
Wpisów: 386
Weteran
Autor tematu
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

Migu masz jakiś pomysł w którym miejscu i jaki zapis zrobić w skrypcie ?


 
Dodane : 19/01/2022 7:34 pm
(@mig41)
Wpisów: 630
Ekspert
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 
Dodane przez: @bobrow

Migu masz jakiś pomysł w którym miejscu i jaki zapis zrobić w skrypcie ?

Pomysł mam , żeby wszystkie teksty w skrypcie "http://" zamienić na "http://login:haslo@" w sumie w pięciu miejscach.

 

Oczywiście własny login i hasło do domoticza. I na pewno wchodząc do domoticza podajesz login i hasło , czy mówisz o haśle do wifi 🙂


 
Dodane : 19/01/2022 7:43 pm
(@bobrow)
Wpisów: 386
Weteran
Autor tematu
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

Zrobiłem test (machnąłem się wcześniej w porcie -mam jednak 8082)

na końcu takie błędy

File "/usr/lib/python3.7/urllib/request.py", line 649, in http_error_default
raise HTTPError(req.full_url, code, msg, hdrs, fp)
urllib.error.HTTPError: HTTP Error 401: Unauthorized


 
Dodane : 19/01/2022 7:44 pm
(@mig41)
Wpisów: 630
Ekspert
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

No ale dopóki masz login i hasło do domoticza to i tak nie uaktualnisz sensorów...

Dlatego jest "Unauthorized"


 
Dodane : 19/01/2022 7:48 pm
(@bobrow)
Wpisów: 386
Weteran
Autor tematu
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

Migu-ale skoro to jest już komenda w konsoli (czyli po zalogowaniu) , to po co systemowi IP maliny ? 


 
Dodane : 19/01/2022 7:50 pm
(@mig41)
Wpisów: 630
Ekspert
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

Skrypt wymaga podania IP , domyślnie jest localhost ,czyli 127.0.0.1 . więc jak go ni podasz o i tak skrypt go użyje. Tylko nie wiem jak ten skrypt rozpoznaje automatycznie port ,bo nigdzie na sztywno 8080 nie ma wpisanego...

 

A dlaczego ip , to już bardziej pytanie filozoficzne 🙂  Nawet jak masz komputer , na nim postawiony domoticz , to i tak otwierając przeglądarkę musisz wpisać 127.0.0.1:8080 ...  Przeglądarka bez tego się nie domysli co ty chcesz zrobić 🙂


 
Dodane : 19/01/2022 7:54 pm
(@bobrow)
Wpisów: 386
Weteran
Autor tematu
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

Migu-przeglądnąłem skrypt (jako ostatnia modyfiacja) i tam dużo zmian nie ma.

Jak zrobić te zmiany fizycznie/narzędziowo ? Gdzie mam to wrzucić w konsoli ?


 
Dodane : 19/01/2022 7:54 pm
(@mig41)
Wpisów: 630
Ekspert
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

Najprostszy edytor ,to nano:

nano ~/domoticz/plugins/multical402-4-domoticz/multical402-4-domoticz.py

 
Dodane : 19/01/2022 7:58 pm
(@bobrow)
Wpisów: 386
Weteran
Autor tematu
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

Dobra-wystarczy ,że na www domoticza w ustawieniach usunę logowanie i hasło oraz zmienię port na 8080  i skrypt powinien zafungować ?


 
Dodane : 19/01/2022 7:59 pm
(@mig41)
Wpisów: 630
Ekspert
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

Powinien... Choć port nie powinien być problemem z tym ustawieniem --port

Login i hasło tymczasowo wyłącz


 
Dodane : 19/01/2022 8:03 pm
(@bobrow)
Wpisów: 386
Weteran
Autor tematu
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

No dobrze-wymażę login i hasło w domoticzu , ale nie widze portu 8082 ?

To z konsoli ?


 
Dodane : 19/01/2022 8:06 pm
(@mig41)
Wpisów: 630
Ekspert
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

Dodaj to do komedy , to powinno być ok

--ip 127.0.0.1 --port 8082

 
Dodane : 19/01/2022 8:08 pm
(@bobrow)
Wpisów: 386
Weteran
Autor tematu
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

nie działa , dobrze wpisałem ?

pi@smarticz:~ $ /usr/bin/python3 ~/domoticz/plugins/multical402-4-domoticz/multical402-4-domoticz.py -d /dev/ttyUSB0 --ip 192.168.1.50 --port 8082 115:74:0 114:89:0 113:87:0 112:86:0 111:60:0 110:80:0
=======================================================================================
Kamstrup Multical 402 serial optical data received: 2022-01-19 19:13:57
Meter vendor/type: Kamstrup M402
---------------------------------------------------------------------------------------
Heat Energy (E1) None None
Traceback (most recent call last):
File "/home/pi/domoticz/plugins/multical402-4-domoticz/multical402-4-domoticz.py", line 377, in <module>
value = round(x,2)
TypeError: type NoneType doesn't define __round__ method
pi@smarticz:~ $

 


 
Dodane : 19/01/2022 8:17 pm
Strona 7 / 13
Udostępnij: