» Poradna » Programy

Python a Domoticz

 |   |  Microsoft Windows 10 Chrome 70.0.3538.77

Pěkný den,jsem úplný začátečník, tak prosím s citem.-)Mám systém Domoticz na RPi, už jsem ho dokázal spojit s bránou Xaomi, i venkovní meteostanici přes 433 Mhz.jenže teď se začal lámat chleba. Mám kotel a ten bych chtěl také zobrazovat v Domoticz.Co se mi povedlo tak mám výstup z programu Python (jiný prostě nejde)Když spustím "test.py" tak mi vypíše následující:teplota CO 50Cteplota CWU 45Cteplota vnejsi 10Catd.Jenže vůbec netuším jak dostat ty teploty do Domoticz. Dokáže někdo poradit, nebo nasměrovat na nějaký návod, který je podobný mému problému?Děkuji.

Odpovědi na otázku

 |   |  Microsoft Windows 7 Firefox 63.0

Budete muset nejspis pouzit MQTT broker, napriklad Mosquitto

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 Chrome 70.0.3538.77

TAk to asi vůbec nedám.Dokážu tak akorát změnit název řádku ale to je tak asi vše.Používám tento kod:#!/usr/bin/python# -*- coding: utf-8 -*-# Import bibliotekifrom sterownik import *import threadingimport time;#Nowy obiekt sterownikac = sterownik('192.168.1.120', 'admin', 'admin'); # Funkcja wyświetlająca na ekranie podstawowe informacje def printStatus(): # Odczytujemy status, funkcaj zwraca True jeżeli odczyt się powiódł if (bool(c.getStatus())): print (""); print ("Czy włączony tryb auto: " + str(c.getTrybAuto())); print ("Praca podajnika: " + str(c.getPodajnik())); print ("Dmuchawa praca: " + str(c.getDmuchawa()) + ", Moc: " + str(c.getDmuchawaMoc()) + "%"); print ("Praca pompy CO: " + str(c.getPompaCO())); print ("Praca pompy CWU: " + str(c.getPompaCWU())); print ("Praca pompy mieszającej/obiegowej: " + str(c.getPompaMieszObieg())); print ("Temperatura wewnętrzna: " + str(c.getTempWew()) + "°C"); print ("Temperatura zewnętrzna: " + str(c.getTempZew()) + "°C"); print ("Temperatura CWU: " + str(c.getTempCWU()) + "°C"); print ("Temperatura powrotu: " + str(c.getTempPowrot()) + "°C"); print ("Temperatura podajnika: " + str(c.getTempPodajnik()) + "°C"); print ("Temperatura CO: " + str(c.getTempCO()) + "°C"); print ("Temperatura spalin: " + str(c.getTempSpaliny()) + "°C"); # Test wyjść sterownikadef test(): # Załączenie wszystkich wyjść i po 3 sekundach wyłączenie if (bool(c.getStatus())): if (c.getTrybAuto() != True): # Ustawienie mocy dmuchawy w procentach c.setDmuchawaMoc(51); # Właczenie dmuchawy c.setDmuchawa(True); # Właczenie podajnika c.setPodajnik(True); # Włączenie pompy CO c.setPompaCO(True); # Włączenie pompy CWU c.setPompaCWU(True); printStatus(); time.sleep(3); # Wyłaczenie dmuchawy c.setDmuchawa(False); # Wyłaczenie podajnika c.setPodajnik(False); # Wyłączenie pompy CO c.setPompaCO(False); # Wyłącznie pompy CWU c.setPompaCWU(False); printStatus(); else: printStatus(); print ("\n\nUwaga: Nie jesteśmy w trybie ręcznym"); else: print ("Odczyt statusu się nie powiódł");test();

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Linux Firefox 66.0

Ahoj, nemusis se poustet do MQTT. Mne funguje:// prirazeni idxu podle vlastni instalacezkotle = 33dokotle = 34// sem nejake to nacteni hodnot a prirazeni promennym// odeslat data na server Domoticz pro plotnuti grafu// IP dle vlastniho RPIckaurl_json = "http://10.0.0.112:8080/json.htm" cmd = url_json + str(cpu_temp_idx) + "&nvalue=0&svalue=" + str(zkotle)hf = urllib.urlopen(cmd)hf.closecmd = url_json + str(zkotle) + "&nvalue=0&svalue=" + str(dokotle)hf = urllib.urlopen(cmd)hf.close:)

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 Chrome 77.0.3865.120

už se zase začalo topit a pořád to nemám vyřešené. Nešlo by ještě více nakopnout? .-)Děkuji

Souhlasím  |  Nesouhlasím  |  Odpovědět

Související témata: Python, Úplný začátečník, Kotel


Určitě si přečtěte

České Rajče je stále plné dětských nahotin. Student pomocí A.I. analyzoval miliony fotek

České Rajče je stále plné dětských nahotin. Student pomocí A.I. analyzoval miliony fotek

** Rajče.net má odjakživa problémy s choulostivými fotkami dětí ** Student zlínské univerzity analyzoval jeho katalog ** Neuronová síť doposud prozkoumala 6 milionů snímků

Jakub Čížek, Filip Šedivý | 73

Šmírování kamerami Googlu: Koukněte, co šíleného se objevilo na Street View

Šmírování kamerami Googlu: Koukněte, co šíleného se objevilo na Street View

Google stále fotí celý svět do své služby Street View. A novodobou zábavou je hledat v mapách Googlu vtipné záběry. Podívejte se na výběr nejlepších!

redakce | 7

Jak funguje kontroverzní program, který ženám krade plavky. Mají se čeho bát?

Jak funguje kontroverzní program, který ženám krade plavky. Mají se čeho bát?

** Strojové učení ještě nepřitáhlo takový zájem jako na začátku prázdnin ** Ne, umělá inteligence nenašla lék na rakovinu ** Naučila se svlékat ženy nejen z plavek

Jakub Čížek | 35

13 praktických tipů a triků pro Mapy.cz, které možná neznáte

13 praktických tipů a triků pro Mapy.cz, které možná neznáte

** Mapy.cz neslouží jen k zobrazení podkladů a plánování tras ** Nabízejí celou řadu dalších praktických funkcí a možností ** Vybrali jsme třináct tipů a triků, o kterých možná nevíte

Karel Kilián | 36

Srovnali jsme česká města s IBM, Googlem nebo třeba Samsungem. Podívejte se, v jaké firmě „žijete“

Srovnali jsme česká města s IBM, Googlem nebo třeba Samsungem. Podívejte se, v jaké firmě „žijete“

** Nadnárodní korporace zaměstnávají stovky tisíc lidí ** Mají tedy velikost metropolí ** Srovnali jsme je s českými krajskými městy

Jakub Čížek | 14



Aktuální číslo časopisu Computer

Test 9 bezdrátových reproduktorů

Jak ovládnout Instagram

Test levných 27" herních monitorů

Jak se zbavit nepotřebných věcí na internetu