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"?
 
Det funkar direkt och enkelt.
 
  • Gilla
anders07
  • Laddar…
GK100 GK100 skrev:
Det funkar direkt och enkelt.
Fattar inte riktigt, @GK100 ... Trodde den skulle ha en URL jag bara kunde hämta från men det verkar inte svara på några anrop "lokalt".
Måste jag göra en GET från Shelly Cloud?
 
De Shelly jag använt går direkt via MQTT mot olika broker jag använt och i något fall den som finns med för NodeRed.
 
Hmm, den verkar inte skicka något på MQTT... Hittar inte något i broadcast
 
R
anders07 anders07 skrev:
Fattar inte riktigt, @GK100 ... Trodde den skulle ha en URL jag bara kunde hämta från men det verkar inte svara på några anrop "lokalt".
Måste jag göra en GET från Shelly Cloud?
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 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å.
 
  • Gilla
GK100
  • Laddar…
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å.
Jag har en Shelly H&T (wifi). Jag har kollat paket i mitt nätverk och finns ingen MQTT...
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.
 
R
anders07 anders07 skrev:
Jag har en Shelly H&T (wifi). Jag har kollat paket i mitt nätverk och finns ingen MQTT...
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.

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
 
R RoAd skrev:
Har du aktiverat MQTT? Den har stöd för det som alla deras andra enheter men det är inte på från fabrik.

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.

[länk]
Tack, men inget lyssnar på IP adressen den får. Den syns i routern som "aktiv" men finns inget där.

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
 
R
anders07 anders07 skrev:
Jag hittar inget i inställningarna om att aktivera MQTT... :(
Den ligger lite konstigt under "Internet & Security / Advanced - Developer settings".
 
R RoAd skrev:
Den ligger lite konstigt under "Internet & Security / Advanced - Developer settings".
Hm, nä, ser ingen sån inställning dessvärre... :thinking:
Skärmdump av inställningsmenyn på en enhet utan den sökta inställningen.
Inloggade ser högupplösta bilder
Skapa konto
Gratis och tar endast 30 sekunder
 
Skärmdump av en webbsida med information om Shelly H&T WiFi temperatur- och fuktighetssensor.
Inloggade ser högupplösta bilder
Skapa konto
Gratis och tar endast 30 sekunder


Undrar om detta är orsaken, den är bara "aktiv" när den skickar signalen till cloud kanske...?
 
Ah ja så är det ju såklart, de apparaterna går väl normalt på batteri (även om det finns usb-adapter) så måste ju spara på krämen
 
K kuse skrev:
Ah ja så är det ju såklart, de apparaterna går väl normalt på batteri (även om det finns usb-adapter) så måste ju spara på krämen
Det suger ju... Inte vad jag hade tänkt mig, men jag får försöka få in Cloud API istället då... :thinking:
 
Vi vill skicka notiser för ämnen du bevakar och händelser som berör dig.