Python code voor Inlezen uit een Youless in een variabele

Pagina: 1
Acties:
  • 261 views

Vraag


Acties:
  • 0 Henk 'm!

  • GjM
  • Registratie: Maart 2022
  • Laatst online: 18-07-2023
Om mijn opgewekte energie zo goed mogelijk te gebruiken heb ik een elektra boiler met 2 verwarmingselementen (elk 800Watt) aangeschaft en die voor de cv ketel geplaatst.
De ketel is zo aangesloten dat wanneer de normaal koud water toevoer een temperatuur heeft van meer dan 60 graden C. de ketel niet in bedrijf komt, en het boiler water rechtstreeks gebruikt wordt voor b.v. douchen.
Is de temperatuur lager dan 60 graden dan komt de ketel bij en zal het water na verwarmen
Ik moet er nu alleen nog voor zorgen dat de boiler alleen in bedrijf komt als er voldoende energie geproduceerd wordt.
Ik gebruik daar voor een Youless en een raspberry PI3b, in Python heb ik een stukje code gemaakt dat in een loop elke 1 of 2 minuten controleert of er voldoende energie is en dan afhankelijk van de beschikbare energie in 2 stappen de boiler elementen inschakelt.
Het stukje programma werkt als ik de parameter van de opgewekte energie met de hand invoer.
Het enige dat nu nog moet gebeuren is de energie waarde (pwr) uit de Youless inlezen en in een variabele stoppen.
Als de pwr waarde meer dan -800 is wordt het eerste element ingeschakeld, is er dan nog steeds meer dan -800 over dan komt het 2e element.
Wie kan mij helpen aan een stukje Python code die deze waarde (pwr) inleest en in een variabele stopt.
Mijn Youless werkt met een wachtwoord.

Al vast mijn dank. GjM..

Relevante software en hardware die ik gebruik
Youles energiemeter, Raspberry PI3b,.en als software Python 3.9.2.

Wat ik al gevonden of geprobeerd heb
Het deel voor de controle of er voldoende energie wordt opgewekt en het daarna inschakelen van de boiler heb ik gebouwd en dat werkt. Ik moet alleen nog de huidige energie waarde (PWR in de Youless) in een variabele inlezen.

Alle reacties


Acties:
  • 0 Henk 'm!

  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
Sorry, maar dit is een scriptrequest / Kan iemand even...? en daar doen we hier niet aan ;)

We willen je best helpen met concrete programmeervragen, maar dan moet je dus wel even zelf een poging ondernemen :) Kijk anders even naar Devschuurder werven? Gebruik Vraag & Aanbod!

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


Dit topic is gesloten.