Blynk:in korvaajaa

hessuttaja

Aktiivinen jäsen
Eli blynk lopetti toimintansa päivityksen myötä, pitäisi kaikki anturi laitteet uudestaan yhdistää siihen ja lisäksi vielä kk maksua pukkaisi käytöstä.

Mikä muu app androidille olisi vastaava? Itselläni on 4 kpl esp8266 lämpötila-anturia seuraamassa talon lämpötiloja/ilpin toimintaa ja ainoa mitä tarvitsen on:

Lämpötila/kosteus tällähetkellä
Grafiikkana historia

Blynk oli yksinkertainen ja helppo käyttää, laitteita ei tarvinnu kertaakaan räveltää alkuasennuksen jälkeen vaan töpseli seinään ja thats it
 

iro

Vakionaama
Eli blynk lopetti toimintansa päivityksen myötä, pitäisi kaikki anturi laitteet uudestaan yhdistää siihen ja lisäksi vielä kk maksua pukkaisi käytöstä.

Mikä muu app androidille olisi vastaava? Itselläni on 4 kpl esp8266 lämpötila-anturia seuraamassa talon lämpötiloja/ilpin toimintaa ja ainoa mitä tarvitsen on:

Lämpötila/kosteus tällähetkellä
Grafiikkana historia

Blynk oli yksinkertainen ja helppo käyttää, laitteita ei tarvinnu kertaakaan räveltää alkuasennuksen jälkeen vaan töpseli seinään ja thats it
Pikkuisen vaatii askartelua mutta tuon voisi toteuttaa flashaamalla esp8266:iin ESPeasy firmware (tai ESPHome softa) joka lähettää tiedot maksuttomalle IoT-Guru mqtt palvelimelle. Selaimella pääsee katsomaan nykytilaa ja grafiikka IoT-palvelimelta. Android laitteeseen voi myös ladata mqtt-client sovelluksen jolla pääsee parilla napautuksella katsomaan nykytilaa.
 

iro

Vakionaama
Allaolevalla Step-by-step ohjella voi helposti ja nopeasti toteuttaa ESP82xx (Wemos etc.) pohjaisen dataloggerin (lämpötila, kosteus yms).Tiedot lähetetään maksuttomaan mqtt pohjaiseen IoT-Guru palveluun josta voit tarkastella nykytilaa ja saat historia-graafeja raportoiduista arvoista.

IoT-Guru palvelun aktivointi sekä rapotrointikohteiden ja mqtt-rakenteiden määrittely
Mene osoitteeseen https://iotguru.live ja luo itsellesi Account ja tuon jälkeen määrittele mqtt-rakenne
Luo "DEVICE" esim. “logger1”, sen alle "NODE" esim. “kylppäri” ja sen alle tarvittava määrä "FIELD"ejä, esim. “kosteus” ja “lämpö”

ESPEasy Firmwaren lataaminen 82xx-laitteessen (Wemos yms)
1) Lataa ESPEasy firmware-paketti koneellesi menemällä osoitteeseen https://github.com/letscontrolit/ESPEasy/releases ja klikkaamalla sieltä ”Assets-kohdasta” kohdetta ”ESPEasy_ESP82xx_mega-20221224”.
2) Pura paketti.
3) Liitä Wemos-laite USB-kaapelilla tietokoneeseen
4) Käynnistä puretusta paketista löytyvä ESP.Easy.Flasher
5) Avautuvassa ESP.Easy.Flasher-ikkunassa
....a) valitse COM-portti
....b) valitse "Firmware" = "ESP_Easy_mega_20221224_normal_ESP8266_4M1M.bin"
....c) laita ruksi kohtaan "Post flash action"
....d) "UNIT" kohtaan anna laitteelle nimi
....e) kohtiin "WiFi SSID" ja "WiFi password" anna kotiverkkosi nimi ja salasana
....f) laita ruksi kohtaan "Fixed IP" ja anna laitteelle haluamasi IP-osoite (esim 192.168.1.123)
....g) klikkaa "Flash ESP Easy FW" ==> haluttu paketti ja parametrit ohjelmoidaan Wemossille

Kun ohjelmointi on valmis mene selaimella antamaasi IP_osoitteeseen (esim 192.168.1.123) Siellä pitäisi nyt avautua ESPEasy-laitteen hallintasivu.

ESPEasy laitteen konfigurointi:

1) Hallintasivun "Device" valikossa määrittelet ESPEasyyn liitetyt laitteet/anturit ja niiden parametrit. Muista laittaa ruksi kohtaan "Enabled". "Device" valikon pääsivulla näet lisäämiesi laitteiden tilan ja mittausarvon.

2) Hallintasivun "Controllers" valikossa voit määritellä miten ESPEasy raportoi. Valikossa valitse "HomeAssistant(openHAB) MQTT"
Aseta
"Controller IP" = 195.201.219.208, "Controller Port:" oletusarvo (1883)
"Controller User" = IoT_Gurusta kopioitu "user short identifier"
"Controller Password" = IoT_Gurusta kopioitu "device key"
"Controller Client ID" = IoT_Gurusta kopioitu "device short identifier"
"Controller Subscribe:" jätä tyhjäksi
"Controller Publish:" kohtaan hae IoT-Gurusta "Field"/help valikosta "GENERIC MQTT TOPIC" merkkijono ja korvaa sen loppuosa tekstillä %valname%
esim pub/tQAz8YAINFNzbTbAft0R7Q/l4xFxxiKxKX40UWQft0R7Q/rEWtD1fYqNcGX1nggHMR7Q/kosteus
...........pub/tQAz8YAINFNzbTbAft0R7Q/l4xFxxiKxKX40UWQft0R7Q/rEWtD1fYqNcGX1nggHMR7Q/%valname%

laita ruksi kohtiin "Use Extended Credentials:", "Enabled" ja lopuksi klikkaa "Submit"
==> ESPEasy/"Main" valikon alta pitäisi nyt näkyä että "MQTT Client Connected" on OK.

3) Valitsemalla "Decice"/"Edit" voit laitekohtaisesti aktivoida raportoinnin ruksaamalla kohdan "Send to Controller". Raportointitiheys määritellään kohdassa "Interval:". Kohdan "Values" alla oleva "Name" määrittää mille IoT-Gurun "Field"lle raportti lähetetään (esim jos "Name" on "kosteus" raportti menee "Field"lle jonka loppu on /kosteus. ESPEasy asettaa tietyt oletusnimet "Name"-kohtiin, mutta voit muuttaa noita haluamaksesi.

Edit1: Täällä hyvä ohje ESPEasyn konfigurointiin: https://nerdiy.de/en/howto-espeasy-mqtt-server-konfigurieren-und-topics-abonnieren/

Edit2: Huomio nämä jos laitat useita laitteita kytkeytymään IoT-Guruun
* jokainen IoT-Guruun yhteyttä muodostava laite tarvitsee oman "Device"-määrittelyn IoT_Guruun
* jokainen WiFi-verkkoon liitettävä laite tarvitsee oman IP-osoitteen

Jos joku vaihe käyttöönotossa takkua niin laita kysymyksiä tai kommentteja, myös jos kaikki sujuu ongelmitta ;)
 

Liitteet

  • 1674228227972.png
    1674228227972.png
    46,6 KB · Katsottu: 140
Viimeksi muokattu:

iro

Vakionaama
Toteuta helposti DIY-tyyliin ESP82xx pohjainen talletava data-loggerin systeemi josta voi verkon yli katsoa mittaushistoriaa ja nykytilaa.
(katso myös edellinen viesti)

1)Rauta: ESP82xx + DS18B20 ja/tai DHT-tyyppisiä lämpö- /kosteusantureita
2)Softa: ESPEasy+konfifurointi tai ESPHome x.yaml koodi (liitteessä esimerkki, josta voi editoida haluamansa kokoonpanon)
3)Talletus: Ilmainen IoT-Guru mqtt palvelu
4)Tietojen katselu
a) Web_selain: Anturikohtaiset graafit IoT-Gurusta (vain yksi mittaus-käyrä kerrallaan)
b) Mqtt_client-sovellus (Android tai Iphone/IPad): Kaikkien antureiden nykytilan näkyviin parilla klikkauksella (näkymä alla).

Toteutuksen tekeminen on suoraviivaisa, IoT-Guru parametrien siirtäminen (kopio/liitä) ESP82xx-koodiin ja Client-sovellukseen vaatii hieman tarkkuutta.
 

Liitteet

  • dht_dallas.zip
    1,4 KB · Katsottu: 172
  • Screenshot_20230125-100527.jpg
    Screenshot_20230125-100527.jpg
    85,1 KB · Katsottu: 148

iro

Vakionaama
@Skibidi Weinau , edellä olevan viestin liitteenä kooditemplate,. Lisää wifi- ja IoT-Guru parametrit sekä antureiden PINit. Editoi DS18B20 osat pois (jos et niitä tarvitse).
Jokaiselle laitteelle pitää määritellä yksilöllinen ip-osoite, samoin jokaista laitetta varten tarvitaan oma "Device" IoT-Guruun. Lisäksi kannattaa IoT-Guruun määritellä yksi ylimääräinen "Device" IoT-MQTT-Panelille".
 
@Skibidi Weinau , edellä olevan viestin liitteenä kooditemplate,. Lisää wifi- ja IoT-Guru parametrit sekä antureiden PINit. Editoi DS18B20 osat pois (jos et niitä tarvitse).
Jokaiselle laitteelle pitää määritellä yksilöllinen ip-osoite, samoin jokaista laitetta varten tarvitaan oma "Device" IoT-Guruun. Lisäksi kannattaa IoT-Guruun määritellä yksi ylimääräinen "Device" IoT-MQTT-Panelille".
Mahtava homma! Kiitos paljon @iro ja @hessuttaja :D
Mulla meni tosissaan jo epätoivon puolelle Blynkin kanssa.
 
Viimeksi muokattu:
ESPEasy Firmwaren lataaminen 82xx-laitteessen (Wemos yms)

Kokeilin tänään Nodemcu V3 CH340 (ESP8266) flashaystä ja meni kyllä Ok läpi, mutta postflashissa jokin IP-osoiteongelma.

En tiedä miksi ei saanut IP-osoitetta, vaikka lokin mukaan se tallentui. En pääse siis IP-osoitteella tuonne purkin sisään 192.168.1.123 oli purkki kiinni sitten läppärissä, tai verkkomuuntajassa seinässä.

Tässä logi.

######2023-02-15######
#######0.04.007#######
######FLASH INFO######
BIN file: ESP_Easy_mega_20221224_normal_ESP8266_4M1M.bin
COM port: (COM4) USB-SERIAL CH340 (Port_#0003.Hub_#0001)
Baud rate: 115200
######POST FLASH######
Unit name: Loggeri1
Unit number:
Admin password:
WiFi SSID 1: tähän omat tiedot
WiFi password 1: tähän omat tiedot
WiFi SSID 2:
WiFi password 2:
IP: 192.168.1.123
######FLASH LOG######
[esptool.exe -vv -cd nodemcu -cb 115200 -cp COM4 -ca 0x00000 -cf "C:\Users\Käyttäjä\Desktop\ESPEasy_ESP82xx_mega-20221224\bin\ESP_Easy_mega_20221224_normal_ESP8266_4M1M.bin"]
[15.2.2023 20.40.18] esptool v0.4.12 - (c) 2014 Ch. Klippel <ck@atelier-klippel.de>
[15.2.2023 20.40.18] setting board to nodemcu
[15.2.2023 20.40.18] setting baudrate from 115200 to 115200
[15.2.2023 20.40.18] setting port from to COM4
[15.2.2023 20.40.18] setting address from 0x00000000 to 0x00000000
[15.2.2023 20.40.18] espcomm_upload_file
[15.2.2023 20.40.18] espcomm_upload_mem
[15.2.2023 20.40.18] setting serial port timeouts to 1000 ms
[15.2.2023 20.40.18] opening bootloader
[15.2.2023 20.40.18] resetting board
[15.2.2023 20.40.18] trying to connect
[15.2.2023 20.40.18] flush start
[15.2.2023 20.40.18] setting serial port timeouts to 1 ms
[15.2.2023 20.40.18] setting serial port timeouts to 1000 ms
[15.2.2023 20.40.18] flush complete
[15.2.2023 20.40.18] espcomm_send_command: sending command header
[15.2.2023 20.40.18] espcomm_send_command: sending command payload
[15.2.2023 20.40.18] read 0, requested 1
[15.2.2023 20.40.18] trying to connect
[15.2.2023 20.40.18] flush start
[15.2.2023 20.40.18] setting serial port timeouts to 1 ms
[15.2.2023 20.40.18] setting serial port timeouts to 1000 ms
[15.2.2023 20.40.18] flush complete
[15.2.2023 20.40.18] espcomm_send_command: sending command header
[15.2.2023 20.40.18] espcomm_send_command: sending command payload
[15.2.2023 20.40.18] espcomm_send_command: receiving 2 bytes of data
[15.2.2023 20.40.18] espcomm_send_command: receiving 2 bytes of data
[15.2.2023 20.40.18] espcomm_send_command: receiving 2 bytes of data
[15.2.2023 20.40.18] espcomm_send_command: receiving 2 bytes of data
[15.2.2023 20.40.18] espcomm_send_command: receiving 2 bytes of data
[15.2.2023 20.40.18] espcomm_send_command: receiving 2 bytes of data
[15.2.2023 20.40.18] espcomm_send_command: receiving 2 bytes of data
[15.2.2023 20.40.18] espcomm_send_command: receiving 2 bytes of data
[15.2.2023 20.40.18] Uploading 1024080 bytes from C:\Users\Käyttäjä\Desktop\ESPEasy_ESP82xx_mega-20221224\bin\ESP_Easy_mega_20221224_normal_ESP8266_4M1M.bin to flash at 0x00000000
[15.2.2023 20.40.18] erasing flash
[15.2.2023 20.40.18] size: 0fa050 address: 000000
[15.2.2023 20.40.18] first_sector_index: 0
[15.2.2023 20.40.18] total_sector_count: 251
[15.2.2023 20.40.18] head_sector_count: 16
[15.2.2023 20.40.18] adjusted_sector_count: 235
[15.2.2023 20.40.18] erase_size: 0eb000
[15.2.2023 20.40.18] espcomm_send_command: sending command header
[15.2.2023 20.40.18] espcomm_send_command: sending command payload
[15.2.2023 20.40.18] setting serial port timeouts to 15000 ms
[15.2.2023 20.40.18] setting serial port timeouts to 1000 ms
[15.2.2023 20.40.18] espcomm_send_command: receiving 2 bytes of data
[15.2.2023 20.40.18] writing flash
[15.2.2023 20.40.27] ................................................................................ [ 7% ]
[15.2.2023 20.40.36] ................................................................................ [ 15% ]
[15.2.2023 20.40.45] ................................................................................ [ 23% ]
[15.2.2023 20.40.53] ................................................................................ [ 31% ]
[15.2.2023 20.41.02] ................................................................................ [ 39% ]
[15.2.2023 20.41.10] ................................................................................ [ 47% ]
[15.2.2023 20.41.19] ................................................................................ [ 55% ]
[15.2.2023 20.41.27] ................................................................................ [ 63% ]
[15.2.2023 20.41.36] ................................................................................ [ 71% ]
[15.2.2023 20.41.45] ................................................................................ [ 79% ]
[15.2.2023 20.41.53] ................................................................................ [ 87% ]
[15.2.2023 20.42.02] ................................................................................ [ 95% ]
[15.2.2023 20.42.06] ......................................... [ 100% ]
[15.2.2023 20.42.06] starting app without reboot
[15.2.2023 20.42.06] espcomm_send_command: sending command header
[15.2.2023 20.42.06] espcomm_send_command: sending command payload
[15.2.2023 20.42.06] espcomm_send_command: receiving 2 bytes of data
[15.2.2023 20.42.06] closing bootloader
[15.2.2023 20.42.06] flush start
[15.2.2023 20.42.06] setting serial port timeouts to 1 ms
[15.2.2023 20.42.06] setting serial port timeouts to 1000 ms
[15.2.2023 20.42.06] flush complete
[2023-02-15 20:42:06] DONE!
######POST FLASH######
[2023-02-15 20:42:07] Sending SERIAL: "..."
[2023-02-15 20:42:14] Sending SERIAL: " Name Loggeri1 "
[2023-02-15 20:42:17] Sending SERIAL: " WifiSSID tähän omat tiedot "
[2023-02-15 20:42:19] Sending SERIAL: " WifiKey tähän omat tiedot "
[2023-02-15 20:42:22] Sending SERIAL: " ip 192.168.1.123 "
[2023-02-15 20:42:25] Sending SERIAL: " gateway 192.168.1.1 "
[2023-02-15 20:42:27] Sending SERIAL: " dns 8.8.8.8 "
[2023-02-15 20:42:30] Sending SERIAL: " subnet 255.255.255.0 "
[2023-02-15 20:42:32] Sending SERIAL: "Save"
[2023-02-15 20:42:34] Sending SERIAL: "WifiConnect"
[2023-02-15 20:42:34] Serial programming done.
[2023-02-15 20:43:02] ERROR: Unit do not have an IP address.
############################
[2023-02-15 20:43:02] JOB COMPLETED, over and out!

V3_CH340.jpg


Mikä meni pieleen? :cool:
 
Viimeksi muokattu:

iro

Vakionaama
En nyt keksi mikä on ongelma. Voisit koettaa auttaako jos EspEasyFlasher'llä teet uudestaan "Program only" toimenpiteen. Jos EspEasy ei pysty kytkeytymään verkkon se käynnistyttyään muodostaa antamallasi "UNIT" nimellä wifi-AP:n (60sek ajaksi?). Voisit kokella löytyykö tuotta ja pääseekö tuota kauttaa muttamaan asetuksia.
Millaita logia tulee bootin jälkeen ?
Muistaakseni sinulla on aikomus rakentaa Mitsurunner ja tähän pitää pystyttää Esphome-ympäristö. Hyvää esivalmistelua olisi toteuttaa loggeri EspEasyn sijasta EspHome:lla.
https://lampopumput.info/foorumi/threads/blynk-in-korvaajaa.34818/#post-568119
 
Viimeksi muokattu:
En nyt keksi mikä on ongelma. Voisit koettaa auttaako jos EspEasyFlasher'llä teet uudestaan "Program only" toimenpiteen. Jos EspEasy ei pysty kytkeytymään verkkon se käynnistyttyään muodostaa antamallasi "UNIT" nimellä wifi-AP:n (60sek ajaksi?). Voisit kokella löytyykö tuotta ja pääseekö tuota kauttaa muttamaan asetuksia.
Millaita logia tulee bootin jälkeen ?
Muistaakseni sinulla on aikomus rakentaa Mitsurunner ja tähän pitää pystyttää Esphome-ympäristö. Hyvää esivalmistelua olisi toteuttaa loggeri EspEasyn sijasta EspHome:lla.
https://lampopumput.info/foorumi/threads/blynk-in-korvaajaa.34818/#post-568119
Tuo logi on spoilerissa, ei tule muuta logia.

Voiko johtua palomuurista? Pitääkö olla tuo IP asetettu reititin/modeemiin kiinteäksi ennen yhdistämisyritystä?

Joo, toki MitsuRunner tulee otettua käyttöön :cool: Okei, mie en edes hoksannut, että EspEasy ja EspHome on eri systeemejä :p Niin paljon uutta tietoa, että näitten kans on pikkusen kiskalla välissä.

Pitää perehtyä tuohon EspHomeen siis.
 

hessuttaja

Aktiivinen jäsen
kiitoksia sivuston professoreille, nyt on hommat kondiksessa. Puhelimessa appi, yks klikkaus ja näkyy autotalli/olohuone/varasto/ilpin puhalluslämpö heti etusivulla. Vieläkun olisi tuossa apissa mahdollisuus kelata historiaa taaksepäin
 

Liitteet

  • Screenshot_20230216_132758.jpg
    Screenshot_20230216_132758.jpg
    136,5 KB · Katsottu: 122

iro

Vakionaama
Sen jälkeen tein flässäyksen uudelleen ja valitsin sitten yhteydeksi 2 OTA ja sen jälkeen toisessa kysymyksessä 2 MQTT.
Jos flashayksen jälkeen valitset 1 (=USB) niin Nodemcu alkaa tuuppaamaan USB:n kautta tietoa mitä se on tekemässä. Tuosta voit nähdä tekeekö Nodemcu mittauksia ja mitä arvoja antureilta luetaan. (Valinnalla 2 tulee kuvaamaasi logia, näyttää että mqtt-sanomia lähetetään mutta sen enempää siitä ei voi päätellä).
Node Details: pitääkö ruksit olla kummassakin? Oletuksena on vaan ylimmässä? Laitoin tuohon alimpaankin.

[X] Input field (store measurements)
[ ] Output field (broadcast its state on MQTT)
En keksi mistä tuossa on kysymys :hmm:
IoT Gurussa Noden Last Values lukee kummankin osalta: "you have no measurements yet"
Data pitäisi näkyä "Field"-tasolla (lämpötila ja kosteus).
Tein myös Deciven sille IOT-MQTT-PANEL. Mitä sillä pitää tehdä?
Otetaan tuo tulille sitten kun data löyttyy IoT-Gurusta...
 
Jos flashayksen jälkeen valitset 1 (=USB) niin Nodemcu alkaa tuuppaamaan USB:n kautta tietoa mitä se on tekemässä. Tuosta voit nähdä tekeekö Nodemcu mittauksia ja mitä arvoja antureilta luetaan. (Valinnalla 2 tulee kuvaamaasi logia, näyttää että mqtt-sanomia lähetetään mutta sen enempää siitä ei voi päätellä).

En keksi mistä tuossa on kysymys :hmm:

Data pitäisi näkyä "Field"-tasolla (lämpötila ja kosteus).

Otetaan tuo tulille sitten kun data löyttyy IoT-Gurusta...
 

Liitteet

  • Last_values.jpg
    Last_values.jpg
    62,9 KB · Katsottu: 112
  • Details.jpg
    Details.jpg
    79,4 KB · Katsottu: 125

hessuttaja

Aktiivinen jäsen
Tässä vielä lisää käppyröitä, eilen -4c aamulla oli -20c ja nytten -9c.
Asunnossa ln25 g2, anturi roikkuu puhallusilmassa laitteen edessä
Autotallissa -09 FD25 (loggeri autotallin seinällä, ei puhallusilmassa) talli on todella pieni. Puhallus automaatilla ja pyyntö +16c
virtaa vienyt fd25 11,3kwh eilen

Hyvin toimii tämä iotguru systeemi
 

Liitteet

  • autotalli.jpg
    autotalli.jpg
    136,6 KB · Katsottu: 122
  • mitsu.jpg
    mitsu.jpg
    129,8 KB · Katsottu: 112
Jos flashayksen jälkeen valitset 1 (=USB) niin Nodemcu alkaa tuuppaamaan USB:n kautta tietoa mitä se on tekemässä. Tuosta voit nähdä tekeekö Nodemcu mittauksia ja mitä arvoja antureilta luetaan. (Valinnalla 2 tulee kuvaamaasi logia, näyttää että mqtt-sanomia lähetetään mutta sen enempää siitä ei voi päätellä).

En keksi mistä tuossa on kysymys :hmm:

Data pitäisi näkyä "Field"-tasolla (lämpötila ja kosteus).

Otetaan tuo tulille sitten kun data löyttyy IoT-Gurusta...
Edit. poistin pari viestiä, missä häröilin, ettei mene sekavaksi :cool:

Ongelma ratkesi: olin unohtanut laittaa s_dht.yaml-tiedostoon ## dht anturin määrityksiin tiedot IoTGurusta.

Devive/Node/Field/Help välilehdeltä "GENERIC MQTT TOPIC" merkkijono tuohon lämpö ja kosteus osalta:

state_topic: pub/..../...../..../Field1
state_topic: pub/..../...../..../Field2

Hyvät ja tarkat ohjeet löytyy tuosta @iro viestistä :) -> https://lampopumput.info/foorumi/threads/blynk-in-korvaajaa.34818/post-568119
 

iro

Vakionaama
@Skibidi Weinau , hienoa että sait IoT-MQTT-Panelin toimimaan. Myöhemmin kun saat Mitsurunnerin asennetua niin Runnerin tilatiedot on helppo lisätä sinne.;)
Jotta saat kaiken hyödyn irti IoT-MQTT-Panelista, ESP-softaan kannattaa tehdä pieni päivitys. Ohessa .yaml koodi, johon pitää päivittää omat parametrit.
 

Liitteet

  • s_dht.zip
    1 004 bytes · Katsottu: 159

HotZone

Vakionaama
Onko Wifi-reitittimet Mesh_konfiksessa?
Ainakin Asusin mesh:n tapauksesa NodeMCU ei saa kuin satunnaisesti yhteyden. Ilman Meshiä toimii hyvin.


Miten muutes olette MQTT-brokerin varmentaneet että on aina 100% toiminnassa?
Käytättekö jotain erillistä softaa mikä kuikkailee että MQTT-broker todella tekee mitä pitää ja os ei niin uudelleen käynnistää, vai miten?
 
@Skibidi Weinau , hienoa että sait IoT-MQTT-Panelin toimimaan. Myöhemmin kun saat Mitsurunnerin asennetua niin Runnerin tilatiedot on helppo lisätä sinne.;)
Jotta saat kaiken hyödyn irti IoT-MQTT-Panelista, ESP-softaan kannattaa tehdä pieni päivitys. Ohessa .yaml koodi, johon pitää päivittää omat parametrit.

Semmoinen vinkki: mulla oli testimielessä DHT11 anturi sisälämpömittauksessa. Vaihdoin sen tilalle AM2301/DHT21 anturin, kun se on hieman tarkempi ja niitä oli ylimääräisenä. Logissa alko näkymään sisällä -9'C :cool:

Kun koodiin lisäsi tarkennuksen mallista, niin ongelma korjaantui.

## dht anturi
sensor:
- platform: dht
model: DHT22
pin: D4

(Sisennys @iro alkuperäisen s_dht.Yaml mukaan. Foorumi tuuppaa ne jostakin syystä reunaan, kun kirjoitin).

Lisätietoa tuosta modelista ja muista muuttujista.

Edit. saattoi tuo lämpötilavirhe johtua myös siitä, että minulta puuttui 4,7kO vastus setupista datan ja jännitteen väliltä. No korjaantui kuitenkin tuolla ilman vastusta (toistaiseksi).


Meinasin ulkolämpömittarin tehdä DS18B20 anturista ja nuita tulee varmaan jatkossa käytettyä sisälläkin, kun ovat tarkkoja ja huokeita. Myös tieten Mitsurunnerissa, mutta siinä alkuperäisiä :p
 
Viimeksi muokattu:
Aliexpress.com tilatuista DS18B20 sensoreista: nämä on varmaan feikkejä ja toiminee Ok ainakin perusmittauksissa (ainakin arvostelujen mukaan). Linkki -> https://m.aliexpress.com/item/1005004545797900.html

Näissä oli johdoista mainittu:

Output leads: Yellow (VCC), Red (DATA), Black (GND)

Eli olis alkuperäisiin nähden punainen data ja keltainen virta... mikä järki käyttää eri värityksiä? Kolvailin ja sukitin eilen jo jatkon anturille valmiiksi... pitää varmaan tehä uusiksi... :rolleyes:

Onko jollakin kokemuksia näistä ja johdotuksista? Pakko kai uskoa tuota kinkkimyyjän tuoteinfoa.
 
Viimeksi muokattu:

Harrastelija

Vakionaama
Ehkä ne on myynnissä tuolla juuri sen vuoksi että meni tehtaalla romuun väärien värien vuoksi? ;)

Kiinassa näin kun oli tehtaassa/hallissa vaihtaneet ilman suodattimia niin siihen tuli joku ukkeli polkupyörällä ja poltti itse filtterimateriaalin kokossa/nuotiossa ja keräsi alumiinikehykset talteen ja lähti pois. Varmaankin myi alumiinin eteenpäin.
 
Ehkä ne on myynnissä tuolla juuri sen vuoksi että meni tehtaalla romuun väärien värien vuoksi? ;)

Kiinassa näin kun oli tehtaassa/hallissa vaihtaneet ilman suodattimia niin siihen tuli joku ukkeli polkupyörällä ja poltti itse filtterimateriaalin kokossa/nuotiossa ja keräsi alumiinikehykset talteen ja lähti pois. Varmaankin myi alumiinin eteenpäin.
Tuli testattua Aliexpressin anturit: värit ovat kuten alkuperäisessä, vaikka myyjän ilmoitus muuta väittikin.

Punainen=virta, musta=maa ja keltainen=data.
 
Back
Ylös Bottom