Offpiste
-
Innlegg
145 -
Ble med
-
Besøkte siden sist
-
Dager vunnet
10
Innholdstype
Profiler
Forum
Blogger
Nedlastninger
Artikler
Regler
Hendelser
Galleri
Store
Innlegg skrevet av Offpiste
-
-
Kanskje en esp32 med VOC sensor, hvor god den er på sigarettrøyk vet jeg ikke.
-
-
11 timer siden, Mr_Stian skrev:
Har du en forklaring på hvordan dette gjøres?
Prøv å importer denne i Node-RED og velg din egen broker:
[{"id":"ce403b1c.4525","type":"tab","label":"Read Victron BMV","disabled":false,"info":""},{"id":"a5f0ebb8.a8ffc8","type":"serial in","z":"ce403b1c.4525","name":"Victron","serial":"4c5b552e.7251c4","x":70,"y":20,"wires":[["da87e7f0.e6718"]]},{"id":"da87e7f0.e6718","type":"function","z":"ce403b1c.4525","name":"Convert_obj","func":"// 'msg' is the message object the Function node receives\nvar myVars = msg.payload.split(\"\\r\\n\");\nvar result = {};\nmyVars.forEach(function(v) {\n // The following split uses ' = ' - because your example output appears to\n // have spaces around the equals sign.\n var parts = v.split(\"\\t\");\n result[parts[0]] = parts[1];\n});\nmsg.payload = result;\n// The Function node returns the message to be sent to the next node(s) in the flow\nreturn msg;","outputs":1,"noerr":0,"x":210,"y":60,"wires":[["680afb51.ab5e1c"]]},{"id":"680afb51.ab5e1c","type":"split","z":"ce403b1c.4525","name":"","splt":"\\n","spltType":"str","arraySplt":1,"arraySpltType":"len","stream":true,"addname":"topic","x":190,"y":120,"wires":[["3d345f2d.9c5ec8"]]},{"id":"3d345f2d.9c5ec8","type":"switch","z":"ce403b1c.4525","name":"Route","property":"parts.key","propertyType":"msg","rules":[{"t":"eq","v":"V","vt":"str"},{"t":"eq","v":"I","vt":"str"},{"t":"eq","v":"SOC","vt":"str"},{"t":"eq","v":"VS","vt":"str"}],"checkall":"true","repair":false,"outputs":4,"x":190,"y":256,"wires":[["4d37d79.a5d7928"],["f6bacaa.6ad00b8"],["2fbb3a67.32bd4e"],["57ab5db5.514494"]]},{"id":"4d37d79.a5d7928","type":"change","z":"ce403b1c.4525","name":"V to num","rules":[{"t":"set","p":"payload","pt":"msg","to":"$number(msg.payload)/1000","tot":"jsonata"}],"action":"","property":"","from":"","to":"","reg":false,"x":360,"y":176,"wires":[["64427d47.57b5d4"]]},{"id":"f6bacaa.6ad00b8","type":"change","z":"ce403b1c.4525","name":"I to num","rules":[{"t":"set","p":"payload","pt":"msg","to":"$number(msg.payload)/1000","tot":"jsonata"}],"action":"","property":"","from":"","to":"","reg":false,"x":360,"y":256,"wires":[["c9b3ba75.0f5478"]]},{"id":"5357269c.900ea","type":"mqtt out","z":"ce403b1c.4525","name":"Volt","topic":"homeassistant/sensor/battV/state","qos":"","retain":"","broker":"","x":670,"y":220,"wires":[]},{"id":"2fbb3a67.32bd4e","type":"change","z":"ce403b1c.4525","name":"SoC to num","rules":[{"t":"set","p":"payload","pt":"msg","to":"$number(msg.payload)/10","tot":"jsonata"}],"action":"","property":"","from":"","to":"","reg":false,"x":370,"y":356,"wires":[["94422a53.c8792"]]},{"id":"eb439af0.4a43e","type":"mqtt out","z":"ce403b1c.4525","name":"Current","topic":"homeassistant/sensor/battA/state","qos":"","retain":"","broker":"","x":680,"y":300,"wires":[]},{"id":"7171e67b.139218","type":"mqtt out","z":"ce403b1c.4525","name":"SOC","topic":"homeassistant/sensor/battSOC/state","qos":"","retain":"","broker":"","x":670,"y":400,"wires":[]},{"id":"c9b3ba75.0f5478","type":"smooth","z":"ce403b1c.4525","name":"Two dec","property":"payload","action":"mean","count":"5","round":"2","mult":"multi","x":520,"y":300,"wires":[["eb439af0.4a43e"]]},{"id":"94422a53.c8792","type":"smooth","z":"ce403b1c.4525","name":"No dec","property":"payload","action":"mean","count":"5","round":"0","mult":"multi","x":520,"y":400,"wires":[["7171e67b.139218"]]},{"id":"57ab5db5.514494","type":"change","z":"ce403b1c.4525","name":"V to num","rules":[{"t":"set","p":"payload","pt":"msg","to":"$number(msg.payload)/1000","tot":"jsonata"}],"action":"","property":"","from":"","to":"","reg":false,"x":360,"y":440,"wires":[["59f1d6ea.0b1c78"]]},{"id":"9d0264be.92d988","type":"mqtt out","z":"ce403b1c.4525","name":"Start Volt","topic":"homeassistant/sensor/battVS/state","qos":"","retain":"","broker":"","x":680,"y":480,"wires":[]},{"id":"64427d47.57b5d4","type":"smooth","z":"ce403b1c.4525","name":"Two dec","property":"payload","action":"mean","count":"5","round":"2","mult":"multi","x":520,"y":220,"wires":[["5357269c.900ea"]]},{"id":"59f1d6ea.0b1c78","type":"smooth","z":"ce403b1c.4525","name":"Two dec","property":"payload","action":"mean","count":"5","round":"2","mult":"multi","x":520,"y":480,"wires":[["9d0264be.92d988"]]},{"id":"257e6718.bc5b48","type":"mqtt out","z":"ce403b1c.4525","name":"ampconfig","topic":"homeassistant/sensor/battA/config","qos":"","retain":"true","broker":"","x":310,"y":580,"wires":[]},{"id":"7bfa37cf.915f48","type":"mqtt out","z":"ce403b1c.4525","name":"socconfig","topic":"homeassistant/sensor/battSOC/config","qos":"","retain":"true","broker":"","x":300,"y":620,"wires":[]},{"id":"d31575ac.44fab8","type":"mqtt out","z":"ce403b1c.4525","name":"voltconfig","topic":"homeassistant/sensor/battV/config","qos":"","retain":"true","broker":"","x":300,"y":540,"wires":[]},{"id":"13fd40a8.c915ef","type":"mqtt out","z":"ce403b1c.4525","name":"voltsconfig","topic":"homeassistant/sensor/battVS/config","qos":"","retain":"true","broker":"","x":310,"y":660,"wires":[]},{"id":"bcbc5d8b.2dba9","type":"inject","z":"ce403b1c.4525","name":"ajsonn","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":"1","topic":"","payload":"{\"name\":\"Øyeblikksforbruk\",\"unique_id\":\"2222\",\"device\":{\"identifiers\":\"boat1\"},\"icon\":\"mdi:resistor\",\"unit_of_measurement\":\"A\",\"state_topic\":\"homeassistant/sensor/battA/state\"}","payloadType":"json","x":124,"y":588,"wires":[["257e6718.bc5b48"]]},{"id":"985be2fd.87dec","type":"inject","z":"ce403b1c.4525","name":"socjson","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":"1","topic":"","payload":"{\"name\":\"Batterinivå\",\"unique_id\":\"3333\",\"device\":{\"identifiers\":\"boat1\"},\"device_class\":\"battery\",\"unit_of_measurement\":\"%\",\"state_topic\":\"homeassistant/sensor/battSOC/state\"}","payloadType":"json","x":124,"y":628,"wires":[["7bfa37cf.915f48"]]},{"id":"ccd43fd0.9a51a","type":"inject","z":"ce403b1c.4525","name":"voltjson","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":"1","topic":"","payload":"{\"name\":\"Forbruksbatteri\",\"unique_id\":\"111\",\"device\":{\"identifiers\":\"boat1\",\"name\":\"Båt 1\"},\"icon\":\"mdi:current-dc\",\"unit_of_measurement\":\"V\",\"state_topic\":\"homeassistant/sensor/battV/state\"}","payloadType":"json","x":124,"y":548,"wires":[["d31575ac.44fab8"]]},{"id":"e65c6965.c0e008","type":"inject","z":"ce403b1c.4525","name":"vsjson","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":"1","topic":"","payload":"{\"name\":\"Startbatteri\",\"unique_id\":\"4444\",\"device\":{\"identifiers\":\"boat1\"},\"icon\":\"mdi:current-dc\",\"unit_of_measurement\":\"V\",\"state_topic\":\"homeassistant/sensor/battVS/state\"}","payloadType":"json","x":124,"y":668,"wires":[["13fd40a8.c915ef"]]},{"id":"31147038.07538","type":"comment","z":"ce403b1c.4525","name":"Trykk på disse en gang","info":"","x":150,"y":492,"wires":[]},{"id":"4c5b552e.7251c4","type":"serial-port","serialport":"/dev/ttyUSB0","serialbaud":"19200","databits":"8","parity":"none","stopbits":"1","newline":"\\n","bin":"false","out":"char","addchar":false,"responsetimeout":"600"}]
Da skal du få noe sånt:
Denne må du sikkert ha i configuration.yaml
mqtt: discovery: true discovery_prefix: homeassistant
----------------------------------------------------
En liten guide for å sende verdier fra Node-RED til Home Assistant:
(Det finnes også andre måter å gjøre det på)
Kopier denne "test" flowen inni Node-RED:
[{"id":"f1950d3b.64d48","type":"debug","z":"6e6fc6e9.cf32f8","name":"debug","active":false,"tosidebar":false,"console":false,"tostatus":true,"complete":"payload","targetType":"msg","statusVal":"payload","statusType":"auto","x":631,"y":250,"wires":[]},{"id":"fb8f84c8.ee7228","type":"mqtt out","z":"6e6fc6e9.cf32f8","name":"bytt ut\"test01\"","topic":"homeassistant/sensor/test01/state","qos":"","retain":"","broker":"aeecd9ba.13dc78","x":621,"y":307,"wires":[]},{"id":"2d17f84e.edd118","type":"inject","z":"6e6fc6e9.cf32f8","name":"bytt ut test01 i \"state_topic\" + TestSensor01 i \"name\".","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":"1","topic":"","payload":"{\"name\":\"TestSensor01\",\"state_topic\":\"homeassistant/sensor/test01/state\",\"icon\":\"mdi:test-tube\"}","payloadType":"json","x":381,"y":448,"wires":[["afaaecf2.b64b7"]]},{"id":"afaaecf2.b64b7","type":"mqtt out","z":"6e6fc6e9.cf32f8","name":"bytt ut \"test01\"","topic":"homeassistant/sensor/test01/config","qos":"","retain":"true","broker":"aeecd9ba.13dc78","x":719,"y":448,"wires":[]},{"id":"2c8aa1df.987a0e","type":"random","z":"6e6fc6e9.cf32f8","name":"En verdi mellom 1 og 100","low":"1","high":"100","inte":"true","property":"payload","x":341,"y":307,"wires":[["f1950d3b.64d48","fb8f84c8.ee7228"]]},{"id":"e7e39d2f.0b8f7","type":"inject","z":"6e6fc6e9.cf32f8","name":"Send verdi hvert 5sek","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"500","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"date","x":344.5,"y":249,"wires":[["2c8aa1df.987a0e"]]},{"id":"e1d70e55.9ad74","type":"comment","z":"6e6fc6e9.cf32f8","name":"Kjør denne en gang for å sett inn sensoren i HA","info":"Bytt ut test01 med det du vil","x":402.5,"y":403,"wires":[]},{"id":"aeecd9ba.13dc78","type":"mqtt-broker","name":"Broker Hass.io","broker":"localhost","port":"1883","clientid":"","usetls":false,"compatmode":false,"keepalive":"60","cleansession":true,"birthTopic":"homeassistant/node-red/status","birthQos":"1","birthRetain":"true","birthPayload":"Online","closeTopic":"homeassistant/node-red/status","closeQos":"1","closeRetain":"true","closePayload":"","willTopic":"homeassistant/node-red/status","willQos":"1","willRetain":"true","willPayload":"Disconnect"}]
Da vil du få dette:
Dobbel klikk på mqtt noden:
Velg din Broker eller lag ny til din Broker.
Sjekk at ip og port til broker er riktig, jeg bruker Mosquitto broker i Add-on, da blir det localhost og 1883:
Sjekk at brukernavn og passord er riktige:
Kjør Deploy, så skal sensoren komme inn i Home Assistant.
Her står det mye god info: https://www.home-assistant.io/docs/mqtt/discovery/
- 1
-
52 minutter siden, MikkeBoomBoom skrev:
# Configure a default setup of Home Assistant (frontend, api, etc)
default_config:
Det mener jeg har stått likt hele tiden. Flere addons som ikke kjører også, måtte manuelt starte File editor og Z Wave. Merkelige greier.
Med default_config: så skal logbook i teorien virke, og at du må starte add-on manuelt når de står til "start on boot", så må det det være noe galt i HA oppsettet. Kanskje du bør ta en backup og så ta en clean install av HA.
Du finner flere logger inne på: Supervisor -> System -> Log Provider, mulig at du kan se noe der.
1 time siden, MikkeBoomBoom skrev:2020-10-27 20:11:14 WARNING (MainThread) [hass_nabucasa.iot] Cannot connect because unable to refresh token: User does not exist.
Prøv å logg ut og inn igjen på Home Assistant Cloud(Nabu Casa konto), eller kanskje du har DNS problemer.
-
7 timer siden, MikkeBoomBoom skrev:
Loggboka er tom
Har du disse i configuration.yaml ?
history: logbook:
eller
default_config:
Jeg greier ikke å si hva de to feilene er.
Det står mer detaljert hva feilen kan skyldes vis du trykker på:
-
Det er normalt at det står "Home Assistant starter, alt er ikke tilgjengelig før starten er gjennomført" ved restart.
Hos meg kommer den meldingen opp i ca 1 sek før en ny med "Home Assistant har startet".
Hvilket utstyr kjører du HA på?
Står det ingen ting i loggen eller kan du ikke åpne den?
-
6 timer siden, hjemmedude skrev:
Finnes det nettside som viser prisen fremover
Med nordpool custom component så for man sett prisene fram i tid.
-
Takk @VikingOy
Har lagt det inn general.xml filen nå, men for satt ingen forandring i HA og REST-api, kun i deCONZ.
-
1 time siden, VikingOy skrev:
jeg la inn general.xlm fra PR og da fikk jeg brått tilgang til langt flere attributter
Hvordan legger man inn den filen?
-
På 30.9.2020 den 12.08, lasseruud skrev:
"dumme" panelovner uten åpent vindussensor, nattsenking, ukesprogram, osv, og som beholder satt temperatur etter strømbrudd
Glamox ovn med SLX modul er ganske "dumme"
-
19 timer siden, Atle skrev:
Usikker hvilken hw HA bør kjøre på. Leser at på Rasperry Pie kan minnekortet bli korrupt. Er kanskje en NUC i3 å anbefale med SSD disk?
Jeg begynte med HA på Raspberry Pi 3B+ og så et år på Raspberry Pi 4 med dette sd-kortet uten noen problemer(unntatt at Z-wave donglen til Aeotec som måtte kjøres igjennom en USB2.0 hub). Nå har kjørt HA i Proxmox på en Intel NUCi7 i snart 3 måneder og det har fungert som en drøm, angrer ikke et sekund på at jeg gikk over til en NUC.
Enig med det som @stigvi skriver at man bør gå for et kvalitet kort vis du skal kjøre på en Raspberry Pi.
-
- 2
-
På 24.9.2020 den 10.17, hjemmedude skrev:
Ser at løsningen ikke er helt god likevel, for
1. om noen manuelt har stilt temperatur opp eller ned så vil man miste denne justeringen.
2. jeg må skrive mange linjer kode for å få gjort en liten del jobb. Jeg ønsker å velge 2-3 termostater om gangen og senke disse med 2-3 grader basert på set-temperatur.
3. jeg må skrive like mye kode når temperaturen skal opp igjen kl 0400 på morgenen...?
4. Kan man bruke denne for å velge flere termostater? For eks 'climate.bad , climate.vaskrom' , osv ??? Eller må man gruppere termostater og iterere i state_attr funksjonen?
....
Hei, laget et eksempel på kanskje hvordan det kan gjøres:
(Kan være noen skrivefeil her og der i koden )
automation: # Nattsenk - alias: natt trigger: platform: time at: 21:30:00 action: - service: input_number.set_value data_template: entity_id: input_number.bad_dag_settpunkt value: "{{ (state_attr('climate.bad', 'temperature') }}" - service: input_number.set_value data_template: entity_id: input_number.vaskerom_dag_settpunkt value: "{{ (state_attr('climate.vaskerom', 'temperature') }}" - service: input_number.set_value data_template: entity_id: input_number.gjesterom_dag_settpunkt value: "{{ (state_attr('climate.gjesterom', 'temperature') }}" - delay: seconds: 2 - service: climate.set_temperature data_template: entity_id: climate.bad temperature: "{{ (float(states('input_number.bad_dag_settpunkt')) - float(states('input_number.nattsenk_settpunkt'))) |round }}" - service: climate.set_temperature data_template: entity_id: climate.vaskerom temperature: "{{ (float(states('input_number.vaskerom_dag_settpunkt')) - float(states('input_number.nattsenk_settpunkt'))) |round }}" - service: climate.set_temperature data_template: entity_id: climate.gjesterom temperature: "{{ (float(states('input_number.gjesterom_dag_settpunkt')) - float(states('input_number.nattsenk_settpunkt))) |round }}" # Dag - alias: dag trigger: - platform: time at: "04:00:00" action: - service: climate.set_temperature data_template: entity_id: climate.bad temperature: "{{ states('input_number.bad_dag_settpunkt') }}" - service: climate.set_temperature data_template: entity_id: climate.vaskerom temperature: "{{ states('input_number.vaskerom_dag_settpunkt') }}" - service: climate.set_temperature data_template: entity_id: climate.gjesterom temperature: "{{ states('input_number.gjesterom_dag_settpunkt') }}" input_number: bad_dag_settpunkt: name: "Dag Settpunkt Bad" max: 40 min: 10 step: 1 mode: box unit_of_measurement: '°C' vaskerom_dag_settpunkt: name: "Dag Settpunkt Vaskerom" max: 40 min: 10 step: 1 mode: box unit_of_measurement: '°C' gjesterom_dag_settpunkt: name: "Dag Settpunkt Gjesterom" max: 40 min: 10 step: 1 mode: box unit_of_measurement: '°C' nattsenk_settpunkt: name: "Nattsenk alle rom" max: 5 min: 0 step: 1 mode: box icon:mdi:sleep unit_of_measurement: '°C'
-Når klokken er 21:30 henter den settpunktene og lagrer det i input_number, deretter tar den settpunktet minus det du ønsket å senke med og sender til termostaten.
- Når klokken er 04:00 henter den settpunkt som den har hentet og lagret i input_number dagen før og sender dette til termostaten.
-
4 timer siden, stigvi skrev:
Det er ting som tyder på at Tibber er synderen. Er det andre som har problemer? Eller er det et eller annet og Tibber er bare symptomet?
Her er min logg for idag, mye som er likt.Ser faktisk nå Tibber mister kontakten ofte.
Spoiler2020-09-13 23:01:03 WARNING (MainThread) [homeassistant.helpers.entity] Update of sensor.electricity_price_xxx_1234 is taking over 10 seconds 2020-09-13 23:01:23 ERROR (MainThread) [tibber] Timed out when connecting to Tibber 2020-09-14 00:01:03 WARNING (MainThread) [homeassistant.helpers.entity] Update of sensor.electricity_price_xxx_1234 is taking over 10 seconds 2020-09-14 00:01:23 ERROR (MainThread) [tibber] Timed out when connecting to Tibber 2020-09-14 01:01:03 WARNING (MainThread) [homeassistant.helpers.entity] Update of sensor.electricity_price_xxx_1234 is taking over 10 seconds 2020-09-14 01:01:23 ERROR (MainThread) [tibber] Timed out when connecting to Tibber 2020-09-14 02:01:03 WARNING (MainThread) [homeassistant.helpers.entity] Update of sensor.electricity_price_xxx_1234 is taking over 10 seconds 2020-09-14 02:41:17 WARNING (Thread-8) [pychromecast.socket_client] [rom1(10.10.88.91):8009] Heartbeat timeout, resetting connection 2020-09-14 02:41:42 ERROR (Thread-8) [pychromecast.socket_client] [rom1(10.10.88.91):8009] Failed to connect to service Chromecast-Ultra-7ca4ca2922b93sadsadads3dc417c267._googlecast._tcp.local., retrying in 5.0s 2020-09-14 03:01:03 WARNING (MainThread) [homeassistant.helpers.entity] Update of sensor.electricity_price_xxx_1234 is taking over 10 seconds 2020-09-14 03:01:23 ERROR (MainThread) [tibber] Timed out when connecting to Tibber 2020-09-14 03:33:33 WARNING (Thread-9) [pychromecast.socket_client] [rom2(10.10.88.92):8009] Heartbeat timeout, resetting connection 2020-09-14 03:47:24 WARNING (Thread-7) [pychromecast.socket_client] [rom3(10.10.88.90):8009] Heartbeat timeout, resetting connection 2020-09-14 04:01:03 WARNING (MainThread) [homeassistant.helpers.entity] Update of sensor.electricity_price_xxx_1234 is taking over 10 seconds 2020-09-14 04:01:23 ERROR (MainThread) [tibber] Timed out when connecting to Tibber 2020-09-14 05:01:03 WARNING (MainThread) [homeassistant.helpers.entity] Update of sensor.electricity_price_xxx_1234 is taking over 10 seconds 2020-09-14 05:01:23 ERROR (MainThread) [tibber] Timed out when connecting to Tibber 2020-09-14 06:01:03 WARNING (MainThread) [homeassistant.helpers.entity] Update of sensor.electricity_price_xxx_1234 is taking over 10 seconds 2020-09-14 06:01:23 ERROR (MainThread) [tibber] Timed out when connecting to Tibber 2020-09-14 07:01:03 WARNING (MainThread) [homeassistant.helpers.entity] Update of sensor.electricity_price_xxx_1234 is taking over 10 seconds 2020-09-14 07:01:23 ERROR (MainThread) [tibber] Timed out when connecting to Tibber 2020-09-14 08:01:03 WARNING (MainThread) [homeassistant.helpers.entity] Update of sensor.electricity_price_xxx_1234 is taking over 10 seconds 2020-09-14 08:01:23 ERROR (MainThread) [tibber] Timed out when connecting to Tibber 2020-09-14 09:01:03 WARNING (MainThread) [homeassistant.helpers.entity] Update of sensor.electricity_price_xxx_1234 is taking over 10 seconds 2020-09-14 09:01:23 ERROR (MainThread) [tibber] Timed out when connecting to Tibber 2020-09-14 10:01:03 WARNING (MainThread) [homeassistant.helpers.entity] Update of sensor.electricity_price_xxx_1234 is taking over 10 seconds 2020-09-14 10:01:23 ERROR (MainThread) [tibber] Timed out when connecting to Tibber 2020-09-14 11:01:03 WARNING (MainThread) [homeassistant.helpers.entity] Update of sensor.electricity_price_xxx_1234 is taking over 10 seconds 2020-09-14 11:01:23 ERROR (MainThread) [tibber] Timed out when connecting to Tibber 2020-09-14 11:25:01 ERROR (MainThread) [homeassistant] Error doing job: Task exception was never retrieved Traceback (most recent call last): File "/config/custom_components/hacs/hacsbase/hacs.py", line 306, in recurring_tasks_all await self.async_load_default_repositories() File "/config/custom_components/hacs/hacsbase/hacs.py", line 346, in async_load_default_repositories await self.queue.execute() File "/usr/local/lib/python3.8/site-packages/queueman/manager.py", line 41, in execute raise QueueManagerExecutionStillInProgress queueman.exceptions.QueueManagerExecutionStillInProgress 2020-09-14 12:01:03 WARNING (MainThread) [homeassistant.helpers.entity] Update of sensor.electricity_price_xxx_1234 is taking over 10 seconds 2020-09-14 12:01:23 ERROR (MainThread) [tibber] Timed out when connecting to Tibber 2020-09-14 13:01:03 WARNING (MainThread) [homeassistant.helpers.entity] Update of sensor.electricity_price_xxx_1234 is taking over 10 seconds 2020-09-14 13:01:23 ERROR (MainThread) [tibber] Timed out when connecting to Tibber 2020-09-14 13:08:51 ERROR (MainThread) [graphql_subscription_manager] Connection error Traceback (most recent call last): File "/usr/local/lib/python3.8/site-packages/websockets/protocol.py", line 827, in transfer_data message = await self.read_message() File "/usr/local/lib/python3.8/site-packages/websockets/protocol.py", line 895, in read_message frame = await self.read_data_frame(max_size=self.max_size) File "/usr/local/lib/python3.8/site-packages/websockets/protocol.py", line 971, in read_data_frame frame = await self.read_frame(max_size) File "/usr/local/lib/python3.8/site-packages/websockets/protocol.py", line 1047, in read_frame frame = await Frame.read( File "/usr/local/lib/python3.8/site-packages/websockets/framing.py", line 105, in read data = await reader(2) File "/usr/local/lib/python3.8/asyncio/streams.py", line 721, in readexactly raise exceptions.IncompleteReadError(incomplete, n) asyncio.exceptions.IncompleteReadError: 0 bytes read on a total of 2 expected bytes The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/local/lib/python3.8/site-packages/graphql_subscription_manager/__init__.py", line 101, in running msg = await asyncio.wait_for(self.websocket.recv(), timeout=30) File "/usr/local/lib/python3.8/asyncio/tasks.py", line 483, in wait_for return fut.result() File "/usr/local/lib/python3.8/site-packages/websockets/protocol.py", line 509, in recv await self.ensure_open() File "/usr/local/lib/python3.8/site-packages/websockets/protocol.py", line 803, in ensure_open raise self.connection_closed_exc() websockets.exceptions.ConnectionClosedError: code = 1006 (connection closed abnormally [internal]), no reason 2020-09-14 13:09:46 ERROR (MainThread) [graphql_subscription_manager] Connection error Traceback (most recent call last): File "/usr/local/lib/python3.8/site-packages/websockets/protocol.py", line 827, in transfer_data message = await self.read_message() File "/usr/local/lib/python3.8/site-packages/websockets/protocol.py", line 895, in read_message frame = await self.read_data_frame(max_size=self.max_size) File "/usr/local/lib/python3.8/site-packages/websockets/protocol.py", line 971, in read_data_frame frame = await self.read_frame(max_size) File "/usr/local/lib/python3.8/site-packages/websockets/protocol.py", line 1047, in read_frame frame = await Frame.read( File "/usr/local/lib/python3.8/site-packages/websockets/framing.py", line 105, in read data = await reader(2) File "/usr/local/lib/python3.8/asyncio/streams.py", line 721, in readexactly raise exceptions.IncompleteReadError(incomplete, n) asyncio.exceptions.IncompleteReadError: 0 bytes read on a total of 2 expected bytes The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/local/lib/python3.8/site-packages/graphql_subscription_manager/__init__.py", line 101, in running msg = await asyncio.wait_for(self.websocket.recv(), timeout=30) File "/usr/local/lib/python3.8/asyncio/tasks.py", line 483, in wait_for return fut.result() File "/usr/local/lib/python3.8/site-packages/websockets/protocol.py", line 509, in recv await self.ensure_open() File "/usr/local/lib/python3.8/site-packages/websockets/protocol.py", line 803, in ensure_open raise self.connection_closed_exc() websockets.exceptions.ConnectionClosedError: code = 1006 (connection closed abnormally [internal]), no reason 2020-09-14 13:10:51 ERROR (MainThread) [graphql_subscription_manager] 502 - "<!DOCTYPE html>\n<html>\n<head>\n<title>Error</title>\n<style>\n body {\n width: 35em;\n margin: 0 auto;\n font-family: Tahoma, Verdana, Arial, sans-serif;\n }\n</style>\n</head>\n<body>\n<h1>An error occurred.</h1>\n<p>Sorry, the page you are looking for is currently unavailable.<br/>\nPlease try again later.</p>\n<p>If you are the system administrator of this resource then you should check\nthe error log for details.</p>\n<p><em>Faithfully yours, nginx.</em></p>\n</body>\n</html>\n" 2020-09-14 13:10:51 ERROR (MainThread) [graphql_subscription_manager] Connection error Traceback (most recent call last): File "/usr/local/lib/python3.8/site-packages/graphql_subscription_manager/__init__.py", line 101, in running msg = await asyncio.wait_for(self.websocket.recv(), timeout=30) File "/usr/local/lib/python3.8/asyncio/tasks.py", line 483, in wait_for return fut.result() File "/usr/local/lib/python3.8/site-packages/websockets/protocol.py", line 509, in recv await self.ensure_open() File "/usr/local/lib/python3.8/site-packages/websockets/protocol.py", line 812, in ensure_open raise self.connection_closed_exc() websockets.exceptions.ConnectionClosedError: code = 1011 (unexpected error), no reason 2020-09-14 13:11:07 ERROR (MainThread) [homeassistant.components.tibber.sensor] {'message': 'RequestError: Error: getaddrinfo ENOTFOUND tibber_customer.dev', 'locations': [{'line': 3, 'column': 15}], 'path': ['liveMeasurement'], 'extensions': {'code': 'INTERNAL_SERVER_ERROR', 'exception': {'innerError': {'errno': 'ENOTFOUND', 'code': 'ENOTFOUND', 'syscall': 'getaddrinfo', 'hostname': 'tibber_customer.dev'}}}} 2020-09-14 13:16:37 ERROR (MainThread) [graphql_subscription_manager] No data, reconnecting. 2020-09-14 13:16:54 ERROR (MainThread) [homeassistant.components.tibber.sensor] {'message': 'RequestError: Error: getaddrinfo ENOTFOUND tibber_customer.dev', 'locations': [{'line': 3, 'column': 15}], 'path': ['liveMeasurement'], 'extensions': {'code': 'INTERNAL_SERVER_ERROR', 'exception': {'innerError': {'errno': 'ENOTFOUND', 'code': 'ENOTFOUND', 'syscall': 'getaddrinfo', 'hostname': 'tibber_customer.dev'}}}} 2020-09-14 13:22:24 ERROR (MainThread) [graphql_subscription_manager] No data, reconnecting. 2020-09-14 13:22:40 ERROR (MainThread) [homeassistant.components.tibber.sensor] {'message': 'RequestError: Error: getaddrinfo ENOTFOUND tibber_customer.dev', 'locations': [{'line': 3, 'column': 15}], 'path': ['liveMeasurement'], 'extensions': {'code': 'INTERNAL_SERVER_ERROR', 'exception': {'innerError': {'errno': 'ENOTFOUND', 'code': 'ENOTFOUND', 'syscall': 'getaddrinfo', 'hostname': 'tibber_customer.dev'}}}} 2020-09-14 13:28:11 ERROR (MainThread) [graphql_subscription_manager] No data, reconnecting. 2020-09-14 13:28:27 ERROR (MainThread) [homeassistant.components.tibber.sensor] {'message': 'RequestError: Error: getaddrinfo ENOTFOUND tibber_customer.dev', 'locations': [{'line': 3, 'column': 15}], 'path': ['liveMeasurement'], 'extensions': {'code': 'INTERNAL_SERVER_ERROR', 'exception': {'innerError': {'errno': 'ENOTFOUND', 'code': 'ENOTFOUND', 'syscall': 'getaddrinfo', 'hostname': 'tibber_customer.dev'}}}} 2020-09-14 13:33:57 ERROR (MainThread) [graphql_subscription_manager] No data, reconnecting. 2020-09-14 13:34:14 ERROR (MainThread) [homeassistant.components.tibber.sensor] {'message': 'RequestError: Error: getaddrinfo ENOTFOUND tibber_customer.dev', 'locations': [{'line': 3, 'column': 15}], 'path': ['liveMeasurement'], 'extensions': {'code': 'INTERNAL_SERVER_ERROR', 'exception': {'innerError': {'errno': 'ENOTFOUND', 'code': 'ENOTFOUND', 'syscall': 'getaddrinfo', 'hostname': 'tibber_customer.dev'}}}} 2020-09-14 13:39:44 ERROR (MainThread) [graphql_subscription_manager] No data, reconnecting. 2020-09-14 13:40:00 ERROR (MainThread) [homeassistant.components.tibber.sensor] {'message': 'RequestError: Error: getaddrinfo ENOTFOUND tibber_customer.dev', 'locations': [{'line': 3, 'column': 15}], 'path': ['liveMeasurement'], 'extensions': {'code': 'INTERNAL_SERVER_ERROR', 'exception': {'innerError': {'errno': 'ENOTFOUND', 'code': 'ENOTFOUND', 'syscall': 'getaddrinfo', 'hostname': 'tibber_customer.dev'}}}} 2020-09-14 13:45:31 ERROR (MainThread) [graphql_subscription_manager] No data, reconnecting. 2020-09-14 13:45:47 ERROR (MainThread) [homeassistant.components.tibber.sensor] {'message': 'RequestError: Error: getaddrinfo ENOTFOUND tibber_customer.dev', 'locations': [{'line': 3, 'column': 15}], 'path': ['liveMeasurement'], 'extensions': {'code': 'INTERNAL_SERVER_ERROR', 'exception': {'innerError': {'errno': 'ENOTFOUND', 'code': 'ENOTFOUND', 'syscall': 'getaddrinfo', 'hostname': 'tibber_customer.dev'}}}} 2020-09-14 13:49:22 ERROR (MainThread) [graphql_subscription_manager] Connection error Traceback (most recent call last): File "/usr/local/lib/python3.8/site-packages/websockets/protocol.py", line 827, in transfer_data message = await self.read_message() File "/usr/local/lib/python3.8/site-packages/websockets/protocol.py", line 895, in read_message frame = await self.read_data_frame(max_size=self.max_size) File "/usr/local/lib/python3.8/site-packages/websockets/protocol.py", line 971, in read_data_frame frame = await self.read_frame(max_size) File "/usr/local/lib/python3.8/site-packages/websockets/protocol.py", line 1047, in read_frame frame = await Frame.read( File "/usr/local/lib/python3.8/site-packages/websockets/framing.py", line 105, in read data = await reader(2) File "/usr/local/lib/python3.8/asyncio/streams.py", line 721, in readexactly raise exceptions.IncompleteReadError(incomplete, n) asyncio.exceptions.IncompleteReadError: 0 bytes read on a total of 2 expected bytes The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/local/lib/python3.8/site-packages/graphql_subscription_manager/__init__.py", line 101, in running msg = await asyncio.wait_for(self.websocket.recv(), timeout=30) File "/usr/local/lib/python3.8/asyncio/tasks.py", line 483, in wait_for return fut.result() File "/usr/local/lib/python3.8/site-packages/websockets/protocol.py", line 509, in recv await self.ensure_open() File "/usr/local/lib/python3.8/site-packages/websockets/protocol.py", line 803, in ensure_open raise self.connection_closed_exc() websockets.exceptions.ConnectionClosedError: code = 1006 (connection closed abnormally [internal]), no reason 2020-09-14 13:55:10 ERROR (MainThread) [graphql_subscription_manager] No data, reconnecting. 2020-09-14 14:01:03 WARNING (MainThread) [homeassistant.helpers.entity] Update of sensor.electricity_price_xxx_1234 is taking over 10 seconds 2020-09-14 15:01:04 WARNING (MainThread) [homeassistant.helpers.entity] Update of sensor.electricity_price_xxx_1234 is taking over 10 seconds 2020-09-14 15:01:24 ERROR (MainThread) [tibber] Timed out when connecting to Tibber 2020-09-14 15:42:07 WARNING (MainThread) [homeassistant.helpers.entity] Update of sensor.nas_2_status is taking over 10 seconds 2020-09-14 16:01:04 WARNING (MainThread) [homeassistant.helpers.entity] Update of sensor.electricity_price_xxx_1234 is taking over 10 seconds 2020-09-14 16:36:07 WARNING (MainThread) [homeassistant.helpers.entity] Update of sensor.nas_2_status is taking over 10 seconds 2020-09-14 17:01:04 WARNING (MainThread) [homeassistant.helpers.entity] Update of sensor.electricity_price_xxx_1234 is taking over 10 seconds 2020-09-14 18:20:06 ERROR (MainThread) [aiohttp.server] Error handling request Traceback (most recent call last): File "/usr/local/lib/python3.8/site-packages/aiohttp/web_protocol.py", line 275, in data_received messages, upgraded, tail = self._request_parser.feed_data(data) File "aiohttp/_http_parser.pyx", line 523, in aiohttp._http_parser.HttpParser.feed_data aiohttp.http_exceptions.BadStatusLine: invalid HTTP method 2020-09-14 18:20:06 ERROR (MainThread) [aiohttp.server] Error handling request Traceback (most recent call last): File "/usr/local/lib/python3.8/site-packages/aiohttp/web_protocol.py", line 275, in data_received messages, upgraded, tail = self._request_parser.feed_data(data) File "aiohttp/_http_parser.pyx", line 523, in aiohttp._http_parser.HttpParser.feed_data aiohttp.http_exceptions.BadStatusLine: invalid HTTP method 2020-09-14 18:20:06 ERROR (MainThread) [aiohttp.server] Error handling request Traceback (most recent call last): File "/usr/local/lib/python3.8/site-packages/aiohttp/web_protocol.py", line 275, in data_received messages, upgraded, tail = self._request_parser.feed_data(data) File "aiohttp/_http_parser.pyx", line 523, in aiohttp._http_parser.HttpParser.feed_data aiohttp.http_exceptions.BadStatusLine: invalid HTTP method 2020-09-14 18:20:06 ERROR (MainThread) [aiohttp.server] Error handling request Traceback (most recent call last): File "/usr/local/lib/python3.8/site-packages/aiohttp/web_protocol.py", line 275, in data_received messages, upgraded, tail = self._request_parser.feed_data(data) File "aiohttp/_http_parser.pyx", line 523, in aiohttp._http_parser.HttpParser.feed_data aiohttp.http_exceptions.BadStatusLine: invalid HTTP method 2020-09-14 19:01:04 WARNING (MainThread) [homeassistant.helpers.entity] Update of sensor.electricity_price_xxx_1234 is taking over 10 seconds 2020-09-14 19:01:24 ERROR (MainThread) [tibber] Timed out when connecting to Tibber
-
4 timer siden, FredrikNas skrev:
tibber_amp:
friendly_name: "Strøm"
unit_of_measurement: 'A'
value_template: "{{ state_attr('sensor.real_time_consumption_blaklokkevegen_19', ' currentL1') }}"
icon_template: mdi:current-acPrøv denne:
tibber_amp: friendly_name: "AMS Strøm" unit_of_measurement: 'A' value_template: "{{ state_attr('sensor.real_time_consumption_blaklokkevegen_19', 'currentL1') }}" icon_template: mdi:current-ac
-
-
10 timer siden, olekenneth skrev:
Hvordan får du status fra UPS?
9 timer siden, TMB skrev:Han bruker nok nutups eller SNMP om den er koblet til NAS
UPS-en til høyre er tilkoblet en Synology NAS og den til venstre er koblet direkte til Intel NUC som kjører bland annet Home Assistant.
Verdiene fra begge hentes inn fra NUT Add-on i Home Assistant.
-
-
7 timer siden, stigvi skrev:
Du bruker kanskje den nye versjonen av HA appen som har en drøss nye sensorer å leke med?
Jeg tenkte å bruke "neste alarm" til å styre lys i huset om morgenen 🙂Jepp, de nye sensorene fra app-en er geniale. Jeg har tenkt å bruke "neste alarm" til å slå på lyset vis jeg skule forsove meg 😀😃
-
Har montert led strips bak pulten, og de får forskjellige farger alt ettersom om mobilen ringer, snakker i den eller når jeg legger på.
- 1
-
12 timer siden, Alvin skrev:
Vi har behov for å få hentet ut data fra en Aidon 6525, og mer spesifikt datoen den dagen den ble koblet til nettet første gang.
På elhub kan du se dine egne måleverdier.
-
21 minutter siden, stigvi skrev:
Automasjonen kjøres fra topp til bunn. Så først settes input_number.consumption_lastday og deretter settes input_number.consumption_startofday
?
Det tenkte jeg ikke på
Ser at den virker nå
-
1 time siden, stigvi skrev:
Bare fram til klokken 0:05 da en automasjon setter den til en verdi.
Ok, kan være at jeg som tolker automasjonen feil.
- id: dagskifte alias: Dagskifte description: '' trigger: - at: 0:05:00 platform: time action: - alias: '' data_template: entity_id: input_number.consumption_lastday value: '{{ (state_attr(''sensor.real_time_consumption_gabriel_edlands_veg_16'', ''lastMeterConsumption'') - float(states(''input_number.consumption_startofday''))) | round(1) }}' service: input_number.set_value - alias: '' data_template: entity_id: input_number.consumption_startofday value: '{{ state_attr(''sensor.real_time_consumption_gabriel_edlands_veg_16'', ''lastMeterConsumption'') }}' service: input_number.set_value
Sånn tolker jeg den:
Klokken ca 00:00:10 blir målerstanden oppdatert, la oss si at målerstanden blir 1000 kWh.
Og klokken 00:05:00 vil "input_number.consumption_startofday" få verdien 1000 kWh og "input_number.consumption_lastday" vil få målerstand(1000 kWh) minus "input_number.consumption_startofday"(1000 kWh) som blir 0 kWh
Er det jeg som tenker feil??
-
9 minutter siden, Smil skrev:
Hvordan får jeg Min og Max pris i kortet
show: extrema: true
Koble Namron ZigBee dimmer 400W til Homekit via Ikea Trådfri Gateway
i ZigBee
Skrevet
I følge denne siden skal den virke med deCONZ...