Jag har mitt "styrning projekt" för värmepumpen och ville ha temperaturstyrning också för att kunna tvinga igång pumpen även om elpriset är högt...
Beställde ett par billiga Mi home bluetooth sensorer men de slänger ur sig mysko värden lite nu och då...
Funderar på Shelly över mqtt, fungerar de direkt med Raspberry Pi och Node-red, eller behövs någon gateway eller "brygga"?
Beställde ett par billiga Mi home bluetooth sensorer men de slänger ur sig mysko värden lite nu och då...
Funderar på Shelly över mqtt, fungerar de direkt med Raspberry Pi och Node-red, eller behövs någon gateway eller "brygga"?
Shelly via MQTT fungerar genom att de kopplar upp sig mot en broker (MQTT-server) sedan postar de förändringar (knapptryck, temperatur, energiförbrukning, etc etc) till denna broker. Dessutom lyssnar de på meddelanden som är adresserade till dem på samma broker. Du behöver m.a.o. bara prata med brokern, inte direkt till Shellyn.anders07 skrev:
Det lättaste är att installera http://hass.io om du ska köra på en raspberry. Sedan finns både stöd för Shelly, broker (mosqitto) och nodered som appar du enkelt installerar från HAs webgränssnitt.
Om du däremot vill hämta värdena direkt från Shellyn över HTTP så går det också. URL: http://<shellyip>/status returnerar status (inklusive temperatur) i JSON-format.
Dokumentation här: https://shelly-api-docs.shelly.cloud/gen1/#shelly1-1pm-status
Jag utgår att du har en shelly 1 med extern temp-probe. Om inte så finns resten av enheternas API där också.
Jag har en Shelly H&T (wifi). Jag har kollat paket i mitt nätverk och finns ingen MQTT...R RoAd skrev:Shelly via MQTT fungerar genom att de kopplar upp sig mot en broker (MQTT-server) sedan postar de förändringar (knapptryck, temperatur, energiförbrukning, etc etc) till denna broker. Dessutom lyssnar de på meddelanden som är adresserade till dem på samma broker. Du behöver m.a.o. bara prata med brokern, inte direkt till Shellyn.
Det lättaste är att installera [länk] om du ska köra på en raspberry. Sedan finns både stöd för Shelly, broker (mosqitto) och nodered som appar du enkelt installerar från HAs webgränssnitt.
Om du däremot vill hämta värdena direkt från Shellyn över HTTP så går det också. URL: http://<shellyip>/status returnerar status (inklusive temperatur) i JSON-format.
Dokumentation här: [länk]
Jag utgår att du har en shelly 1 med extern temp-probe. Om inte så finns resten av enheternas API där också.
Använder jag Shelly'ns IP med /status hittas inte någon sida alls.
Jag har anslutit den i appen och där syns den och värden.
Har du aktiverat MQTT? Den har stöd för det som alla deras andra enheter men det är inte på från fabrik.anders07 skrev:
Angående HTTP-APIt så kan jag inte testa det för jag har inte själv någon sådan enhet, men /status ska finnas enligt dokumentationen.
https://shelly-api-docs.shelly.cloud/gen1/#shelly-h-amp-t-status
Tack, men inget lyssnar på IP adressen den får. Den syns i routern som "aktiv" men finns inget där.R RoAd skrev:
Jag hittar inget i inställningarna om att aktivera MQTT...
Jag läser av temperature/energi osv. från diverse Shelly-prylar (uni/plugg/puck) och allt nås via http://ip.till.shelly/status
Görs via node-red
Kanske är special via H&T men fattade som att alla enter har en /ststus
Görs via node-red
Kanske är special via H&T men fattade som att alla enter har en /ststus