UWAGA: Strona oraz Forum Smart'ny Dom nie będzie dostępne 23 Grudnia 2024 ze względu na przenoszenie serwisu na mocniejszą maszynę.
W tym czasie polecam poświęcenie swojego czasu na pomoc partnerowi w przygotowaniu udanych Świąt 😉
Za niedogodności z góry przepraszam, admin
Poustawiałeś port ? Dostajesz jakąś odpowiedź w tym programie ?
Odpowiedź po przyłożeniu do ciepłomierza
Nie-tylko kontrolki mrugają.
Tam są jeszcze inne ustawienia-trochę na pałę próbowałem je zmieniać.
Rozumiem ,że głowicę przystawiam diodą ciemną do jasnej jako nad i odbiornik ?
Może trzeba aktualizację domoticza zapuścić przy włożonym kablu usb ?
Może system ściągnie jakieś brakujące pliki ?
Jak wysyła w lapku , to przyłóż do ciepłomierza ( nie wiem czy można tą głowicę do góry nogami przłożyć) , i próbuj wysyłać Realtermem tą komendę , i patrz , czy cokolwiek pojawi się w okienku , choćby dziwne znaki. w display możesz też zmieni na HEX.
Jak wysyła w lapku , to przyłóż do ciepłomierza ( nie wiem czy można tą głowicę do góry nogami przłożyć) , i próbuj wysyłać Realtermem tą komendę , i patrz , czy cokolwiek pojawi się w okienku , choćby dziwne znaki. w display możesz też zmieni na HEX.
Tak robiłem-głowicę tez obracałem.
Zaglądałem aparatem z telefonu-nic nie mrugało
No i jak w Display zaznaczysz Halfduplex , to na ekranie będziesz widział , co się wysyła.. Oprócz wysłania ciepłomierz musi odpowiedzieć.
Zaciągnąłem jeszcze raz wtykę do tego ciepłomierza i jakby zagadał port usb (wcześniej nie widział producenta , itp):
4.784546] usb 1-1: New USB device found, idVendor=0424, idProduct=2514, bcd Device= b.b3
[ 4.797831] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[ 4.808573] hub 1-1:1.0: USB hub found
[ 4.815161] hub 1-1:1.0: 4 ports detected
[ 5.134239] usb 1-1.1: new high-speed USB device number 3 using dwc_otg
[ 5.264637] usb 1-1.1: New USB device found, idVendor=0424, idProduct=2514, b cdDevice= b.b3
[ 5.278774] usb 1-1.1: New USB device strings: Mfr=0, Product=0, SerialNumber =0
[ 5.290040] hub 1-1.1:1.0: USB hub found
[ 5.296950] hub 1-1.1:1.0: 3 ports detected
[ 5.404235] usb 1-1.3: new full-speed USB device number 4 using dwc_otg
[ 5.421026] systemd[1]: System time before build time, advancing clock.
[ 5.565718] NET: Registered protocol family 10
[ 5.574578] Segment Routing with IPv6
[ 5.581956] usb 1-1.3: New USB device found, idVendor=0403, idProduct=6001, b cdDevice= 6.00
[ 5.595952] usb 1-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber =3
[ 5.606265] usb 1-1.3: Product: FT232R USB UART
[ 5.613756] usb 1-1.3: Manufacturer: FTDI
[ 5.620747] usb 1-1.3: SerialNumber: AR0K4G18
[ 5.667364] systemd[1]: systemd 241 running in system mode. (+PAM +AUDIT +SEL INUX +IMA +APPARMOR +SMACK +SYSVINIT +UTMP +LIBCRYPTSETUP +GCRYPT +GNUTLS +ACL + XZ +LZ4 +SECCOMP +BLKID +ELFUTILS +KMOD -IDN2 +IDN -PCRE2 default-hierarchy=hybr id)
[ 5.694238] usb 1-1.1.3: new full-speed USB device number 5 using dwc_otg
[ 5.698685] systemd[1]: Detected architecture arm.
[ 5.815228] systemd[1]: Set hostname to <smarticz>.
[ 5.852102] usb 1-1.1.3: New USB device found, idVendor=10c4, idProduct=ea60, bcdDevice= 1.00
[ 5.866364] usb 1-1.1.3: New USB device strings: Mfr=1, Product=2, SerialNumb er=3
[ 5.880133] usb 1-1.1.3: Product: CP2102 USB to UART Bridge Controller
[ 5.889994] usb 1-1.1.3: Manufacturer: Silicon Labs
[ 5.898354] usb 1-1.1.3: SerialNumber: 0001
[ 6.244246] usb 1-1.1.1: new high-speed USB device number 6 using dwc_otg
[ 6.384778] usb 1-1.1.1: New USB device found, idVendor=0424, idProduct=7800, bcdDevice= 3.00
[ 6.399194] usb 1-1.1.1: New USB device strings: Mfr=0, Product=0, SerialNumb er=0
Migu-może spróbujemy jednak odpalić wtykę w domoticzu , a potem będę latał z lapkiem.
Masz jakiś pomysł co dalej z tymi wtykami ?
No to ta pierwsza twoja wtyczka to raczej jest do liczników elektrycznych ( odczytuje się napiecia prądy ,itp).
No to jak już znasz port w mailinie , to użyj drugiej wtyczki https://github.com/ronaldvdmeer/multical402-4-domoticz
sprawdź jeszcze raz , czy cp2102 jest ciągle ttyUSB1 , profilaktycznie nacisnij przycisk na cieplomierzu ( bo na git tego projektu pisze ,że po 30min port się blokuje ,jesli sie z niego nie korzysta i trzeba nacisnac przycisk) , i wpisz: ( tylko z dobrą ścieżką zamiast /path/to/your/script/multical402-4-domoticz.py)
/usr/bin/python3 /path/to/your/script/multical402-4-domoticz.py -d /dev/ttyUSB1 --debug --test_kamstrup
Na razie sonda wisi w powietrzu (ale wpięta do maliny) , właśnie wrzucam ten plik co mi podałeś i mam tak
pi@smarticz:~ $ cd domoticz/plugins
pi@smarticz:~/domoticz/plugins $ git clone https://github.com/ronaldvdmeer/multi cal402-4-domoticz.git
fatal: destination path 'multical402-4-domoticz' already exists and is not an em pty directory.
pi@smarticz:~/domoticz/plugins $
Najpierw muszę zobaczyć urządzenie multical...
pi@smarticz:~ $ /usr/bin/python3 /path/to/your/script/multical402-4-domoticz.py -d /dev/ttyUSB1 --debug --test_kamstrup
/usr/bin/python3: can't open file '/path/to/your/script/multical402-4-domoticz.p y': [Errno 2] No such file or directory
pi@smarticz:~ $
A może on czeka na test ?
No to coś takiego ?
/usr/bin/python3 ~/domoticz/plugins/multical402-4-domoticz/multical402-4-domoticz.py -d /dev/ttyUSB1 --debug --test_kamstrup
po tym jest tak :
pi@smarticz:~ $ /usr/bin/python3 /domoticz/plugins/multical402-4-domoticz/multical402-4-domoticz.py -d /dev/ttyUSB1 --debug --test_kamstrup
/usr/bin/python3: can't open file '/domoticz/plugins/multical402-4-domoticz/multical402-4-domoticz.py': [Errno 2] No such file or directory
pi@smarticz:~ $
Poprawiłem link , dodałem ~ , spróbuj teraz
/usr/bin/python3 ~/domoticz/plugins/multical402-4-domoticz/multical402-4-domoticz.py -d /dev/ttyUSB1 --debug --test_kamstrup
test nic nie pokazuje
pi@smarticz:~ $ /usr/bin/python3 ~/domoticz/plugins/multical402-4-domoticz/multi cal402-4-domoticz.py -d /dev/ttyUSB1 --debug --test_kamstrup
CommandNr 60: Heat Energy (E1) None None
CommandNr 80: Power None None
CommandNr 86: Temp1 None None
CommandNr 87: Temp2 None None
CommandNr 89: Tempdiff None None
CommandNr 74: Flow None None
CommandNr 68: Volume None None
CommandNr 141: MinFlow_M None None
CommandNr 139: MaxFlow_M None None
CommandNr 140: MinFlowDate_M None None
CommandNr 138: MaxFlowDate_M None None
CommandNr 145: MinPower_M None None
CommandNr 143: MaxPower_M None None
CommandNr 149: AvgTemp1_M None None
CommandNr 150: AvgTemp2_M None None
CommandNr 144: MinPowerDate_M None None
CommandNr 142: MaxPowerDate_M None None
CommandNr 126: MinFlow_Y None None
CommandNr 124: MaxFlow_Y None None
CommandNr 125: MinFlowDate_Y None None
CommandNr 123: MaxFlowDate_Y None None
CommandNr 130: MinPower_Y None None
CommandNr 128: MaxPower_Y None None
CommandNr 146: AvgTemp1_Y None None
CommandNr 147: AvgTemp2_Y None None
CommandNr 129: MinPowerDate_Y None None
CommandNr 127: MaxPowerDate_Y None None
CommandNr 97: Temp1xm3 None None
CommandNr 110: Temp2xm3 None None
CommandNr 113: Infoevent None None
CommandNr 1004: HourCounter None None
pi@smarticz:~ $
Kabel mi nie sięga do ciepłomierza-zapodałem 10m przedłużacz ze wzmacniaczem...
w dmesg nie widzi oczka...poszukam zwykły przedłużacz
Podczas wykonywania tego skryptu widać w aparacie ,że mruga głowica ? Jeśli tak , to znaczy ,że coś wysyła....
Próbuj naciskać przycisk na ciełomierzu ( może go trzeba odłączyć od prądu na chwilę) , no i dobrze ustaw głowicę ( w tym pluginie do mqtt pisali ,że ciężko ją ustawić) , zobacz rozstaw diody nadawczej a odbiorczej , czy jest podobny.
Dioda nadaje w głowicy (jasna)-udało się sprawdzić na starej kamerce z noktowizorem.
Jutro sprawdzę resztę.
Dzięki
Cześć
Pali się jak nadaje , a jak nie nadaje jest ciemna , czy odwrotnie ? ( pali się caly czas ,a jak nadaje to mruga ) ?