Gå til innhold
  • Bli medlem
Støtt hjemmeautomasjon.no!

Domoticz og Tibber Pulse


Anbefalte innlegg

Noen som har fått data fra Tibber Pulse inn i Domoticz? 

 

Har ingen erfaring med APIer, og forsøker å skjønne dokumentasjonen, men vet ikke helt hva jeg må gjøre. Spesifikt ønsker jeg å lese effekt inn i Domoticz. Kan bruke Python eller Lua. Har foreløpig ikke installert MQTT eller NodeRed, men kan gjøre det hvis nødvendig. 

 

Noen som kan hjelpe meg i gang? 

 

Takker. 

 

Lenke til kommentar
Del på andre sider

9 timer siden, DeVille skrev:

Noen som har fått data fra Tibber Pulse inn i Domoticz? 

 

Har ingen erfaring med APIer, og forsøker å skjønne dokumentasjonen, men vet ikke helt hva jeg må gjøre. Spesifikt ønsker jeg å lese effekt inn i Domoticz. Kan bruke Python eller Lua. Har foreløpig ikke installert MQTT eller NodeRed, men kan gjøre det hvis nødvendig. 

 

Noen som kan hjelpe meg i gang? 

 

Takker. 

 

Se om du kan bruke dette biblioteket, pyTibber · PyPI

Lenke til kommentar
Del på andre sider

På 9.3.2021 den 22.40, DeVille skrev:

 

flopp999 skred til verket, og endret som jeg ønsket. Veldig raskt levert.

Har du fått dette til å virke DeVille? Hos meg krasjer Domoticz når jeg legger til en Hardware av typen Tibber API. Får ikke Domoticz i gang igjen før jeg fjerner mappen "Tibber" med innhold fra domoticz/plugins

Lenke til kommentar
Del på andre sider

Ja, den har gått i flere dager nå, uten problemer. Men nå skal det sies at jeg så langt kun har installert den på test-RPien. Det er en klone av den egentlige Domoticz-installasjonen, men uten hardware-interfacer. Regner med med at jeg blir å installere på den egentilge Domoticz-installasjonen i løpet av helgen, så skal si fra hvis jeg opplever problemer. 

 

Lenke til kommentar
Del på andre sider

Flere dager ja. Versjonen jeg lastet ned var modifisert i går. Byttet ut plugin.py til siste commit som ble gjort 2. mars, og da virker det. Noe ser altså ut til å ha gått galt under oppdatering av filen en gang etter det. Har dessverre ikke tid til å grave mer i det akkurat nå.

Lenke til kommentar
Del på andre sider

Merkelig. Nå har jeg fjernet den jeg hadde (0.86) og lagt inne den nyeste (0.87), og opplever ingen problemer. Riktignok fremdeles på testmaskinen. 

 

Har du fått lagt inn Token og HomeID i Hardware og plugin.py?

 

Lenke til kommentar
Del på andre sider

HomeID er det vel ikke noe valg for å legge inn lenger, men Token gå greit. Det er etter det at det krasjer.
Var nok litt rask når jeg sa det fungerte sist. Har nå prøvd med v 0.86, også det uten hell. Operativsystem er Ubuntu 20.04.1 LTS på en testmaskin med ren installasjon.
Installerte på en annen maskin med Ubuntu 18.04 LTS. Da går det greit med unntak av at Watt ikke oppdateres, samt feilmeldinger i forbindelse med dette.
 

2021-03-12 21:35:30.524 Error: (tibbertest) 'onHeartbeat' failed 'AttributeError':'module 'asyncio' has no attribute 'run''.
2021-03-12 21:35:30.524 Error: (tibbertest) ----> Line 321 in '/home/eirik/domoticz/plugins/Tibber/plugin.py', function onHeartbeat
2021-03-12 21:35:30.524 Error: (tibbertest) ----> Line 241 in '/home/eirik/domoticz/plugins/Tibber/plugin.py', function onHeartbeat

 

Har du Tibber Pulse og får oppdatert effekt (Watt) Deville?

Lenke til kommentar
Del på andre sider

Hvis det fremdeles ikke virker prøv

sudo pip3 install --pre gql[all]

sudo pip3 install asyncio

 

Må nok disable og enable plugin in Hardware etterpå.

 

Endret av DeVille
Lenke til kommentar
Del på andre sider

Virker nå på Ubuntu 20.04 LTE med Domoticz 2020.2 Litt fram og tilbake med ulike endringer og tester. Litt usikker på hva som fikk det til å fungere, men mulig det var tipset om sudo pip3 install --pre gql[all]

 

Takk for tipset DeVille

Lenke til kommentar
Del på andre sider

  • 6 måneder senere...
  • 2 måneder senere...

Samme her - bare prisene her også.

 

Dessuten har jeg to Domoticz installasjoner (på rasperby pi). Får kontinuerlig feilmelding i loggen. Noen tips til hva som burde gjøres?

 

2021-11-29 20:23:34.101 Error: Tibber: (Tibber) 'onHeartbeat' failed 'NameError'.
2021-11-29 20:23:34.101 Error: Tibber: (Tibber) ----> Line 505 in '/home/pi/domoticz/plugins/Tibber-Domoticz/plugin.py', function onHeartbeat
2021-11-29 20:23:34.101 Error: Tibber: (Tibber) ----> Line 321 in '/home/pi/domoticz/plugins/Tibber-Domoticz/plugin.py', function onHeartbeat
2021-11-29 20:23:34.101 Error: Tibber: (Tibber) ----> Line 50 in '/usr/lib/python3.7/asyncio/runners.py', function run
2021-11-29 20:23:34.101 Error: Tibber: (Tibber) ----> Line 584 in '/usr/lib/python3.7/asyncio/base_events.py', function run_until_complete
2021-11-29 20:23:34.101 Error: Tibber: (Tibber) ----> Line 308 in '/home/pi/domoticz/plugins/Tibber-Domoticz/plugin.py', function LivePower
2021-11-29 20:23:40.249 RFLink: Temp (TempKryploft)
2021-11-29 20:23:44.071 Error: Tibber: (Tibber) 'onHeartbeat' failed 'NameError'.
2021-11-29 20:23:44.071 Error: Tibber: (Tibber) ----> Line 505 in '/home/pi/domoticz/plugins/Tibber-Domoticz/plugin.py', function onHeartbeat
2021-11-29 20:23:44.071 Error: Tibber: (Tibber) ----> Line 321 in '/home/pi/domoticz/plugins/Tibber-Domoticz/plugin.py', function onHeartbeat
2021-11-29 20:23:44.071 Error: Tibber: (Tibber) ----> Line 50 in '/usr/lib/python3.7/asyncio/runners.py', function run
2021-11-29 20:23:44.071 Error: Tibber: (Tibber) ----> Line 584 in '/usr/lib/python3.7/asyncio/base_events.py', function run_until_complete
2021-11-29 20:23:44.071 Error: Tibber: (Tibber) ----> Line 308 in '/home/pi/domoticz/plugins/Tibber-Domoticz/plugin.py', function LivePower
2021-11-29 20:23:50.169 RFLink: Temp (Balkong)
2021-11-29 20:23:51.750 RPI_Motherboard: General/Percentage (RPI CPU)
2021-11-29 20:23:51.779 RPI_Motherboard: General/Custom Sensor (Arm Clock Speed)
2021-11-29 20:23:51.804 RPI_Motherboard: General/Custom Sensor (V3D Clock Speed)
2021-11-29 20:23:51.822 RPI_Motherboard: General/Custom Sensor (Core Clock Speed)
2021-11-29 20:23:54.093 Error: Tibber: (Tibber) 'onHeartbeat' failed 'NameError'.
2021-11-29 20:23:54.093 Error: Tibber: (Tibber) ----> Line 505 in '/home/pi/domoticz/plugins/Tibber-Domoticz/plugin.py', function onHeartbeat

 

Lenke til kommentar
Del på andre sider

  • 1 måned senere...

Etter at jeg nå har både hytte og hjem i tibber ser det ut til at Tibber plugin-en krasjer når den skal hente prisene. 

 

Noen som har tips til feilsøk?

 

Her er logg fra Domoticz.

2022-01-10 23:30:21.169 Error: Tibber: (Tibber) Missing packages
2022-01-10 23:30:21.169 Error: Tibber: (Tibber) [ModuleNotFoundError("No module named 'websockets'")]
 
 
Lenke til kommentar
Del på andre sider

Teknor skrev (8 timer siden):

Etter at jeg nå har både hytte og hjem i tibber ser det ut til at Tibber plugin-en krasjer når den skal hente prisene. 

 

Noen som har tips til feilsøk?

 

Her er logg fra Domoticz.

2022-01-10 23:30:21.169 Error: Tibber: (Tibber) Missing packages
2022-01-10 23:30:21.169 Error: Tibber: (Tibber) [ModuleNotFoundError("No module named 'websockets'")]
 
 

Har du lagt inn Home ID?

image.png.bc26b098a0b6906e14ba8ffe40417569.png

Med mer enn en bolig vil plugin krasje hvis du ikke oppgir hvilken bolig du ønsker data for. Home ID kan du finne på https://developer.tibber.com/explorer. Legg inn din egen token og forespørselen under. Du vil da få opp Home ID for hver av dine boliger 
 

{
  viewer {
    homes {
      id
      address {
        address1
      }
    }
  }
}

 

 

 

Endret av eiman
  • Like 1
Lenke til kommentar
Del på andre sider

Takker @eiman - brukte kodesnutten din til å få riktig HomeID. Får prøve på nytt.

 

Oppdatering:

Etter at jeg legger inn HomeID og aktiverer HW plugin så går det ca 15 sekunder og jeg får en feilmelding i Domoticz loggen som krasjer Domoticz. Tydeligvis noe rusk som skjer. Muligens får jeg feilsøke noe i retning av å installere websockets.

 

2022-01-11 11:40:03.417 Error: Tibber: (Tibber) Missing packages
2022-01-11 11:40:03.417 Error: Tibber: (Tibber) [ModuleNotFoundError("No module named 'websockets'")]
.
.
.
2022-01-11 11:40:25.440 Error: Domoticz(pid:3689, tid:3768('Plugin_ASIO')) received fatal signal 11 (Segmentation fault)
2022-01-11 11:40:25.440 Error: siginfo address=0xe69, address=(nil)
Endret av Teknor
Lenke til kommentar
Del på andre sider

Den fikk jeg også, skikkelig slitsom feil det! Slettet plugin rett og slett siden jeg ikke kan legge inn websockets på grunn av en annen viktigere plugin.. 

Heiv opp en docker med Home assistant for å få inn priser midlertidig, og ser nok på å pense HA inn i stedet for Domoticz på sikt..

  • Like 1
Lenke til kommentar
Del på andre sider

Bli med i samtalen

Du kan publisere innhold nå og registrere deg senere. Hvis du har en konto, logg inn nå for å poste med kontoen din.

Gjest
Skriv svar til emnet...

×   Du har limt inn tekst med formatering.   Lim inn uten formatering i stedet

  Du kan kun bruke opp til 75 smilefjes.

×   Lenken din har blitt bygget inn på siden automatisk.   Vis som en ordinær lenke i stedet

×   Tidligere tekst har blitt gjenopprettet.   Tøm tekstverktøy

×   Du kan ikke lime inn bilder direkte. Last opp eller legg inn bilder fra URL.

×
×
  • Opprett ny...

Viktig informasjon

Vi har plassert informasjonskapsler/cookies på din enhet for å gjøre denne siden bedre. Du kan justere dine innstillinger for informasjonskapsler, ellers vil vi anta at dette er ok for deg.