-
GAMEPOD.hu
Okos Otthon összefoglaló
Új hozzászólás Aktív témák
-
layerke
aktív tag
válasz Dodi_30 #3425 üzenetére
Szia,
Örülök a sikerednek!
Alapértelmezetten 16 Dallas hőmérőt rakhatsz egy arduinora, a mysensors.org oldalon ott van a temperature sensor menüpont alatt hogyan kell összekötni, gyakorlatilag párhuzamosan kötöd az érzékelőket és kap az első indításkor mindegyik egyedi címet. Ez nem gond.Virtuális termosztát :
Hardverek menüpontban létrehozol egy dummy sensort, ez megjelenik a hardvereid között. Itt pedig létrehozol új eszközt, azon belül virtual setpoint eszközt és ennyi. -
layerke
aktív tag
válasz Dodi_30 #3546 üzenetére
#3530: Broadlinkről fogalmam sincs, arduino pro minből mindegy melyiket rakod, javasolt a 328as a nagyobb flash kapacitás miatt, 1 MHz-es bootloaderrel sokáig bírja akksiról (1 lipo) vagy elemről (2 ceruza). A mini tud a nano gatewayre csatlakozni gond nélkül valamilyen rádióval vagy rs485ös protokollal vezetékesen.
#3546: ilyen abszolút noname ledes cuccot nem tudom milyen néven kellene keresni egyáltalán a domoticz fórumán.. Esetleg fel kell rakni egy packet capture programot a telefonra és megnézni milyen parancsokkal működik. Abból visszafejthető és csinálhatsz rá szkriptet vagy valamit.
-
itanczos
senior tag
válasz Dodi_30 #3972 üzenetére
Simán bele kell tenni a nano-n a sketch-be az érzékelő figyelését. Erre is találsz példát.
Domoticz-ban nem tudok segíteni, én HomeAssistant-ot használok.
Nem derült ki számomra, hogy a domoticz-hoz miként csatlakozik a nano?
Én MQTT-t használok, illetve Mysensors-t, vezeték nélküli kapcsolattal.Használd a keresőt! | iPhone 13 Pro 256GB | 3D: Tevo Tarantula | NAS: HP MicroServer Gen8 - Proxmox/XPenology | Okos otthon: HomesAssistant - HomeKit - Hirdetéseim: https://hardverapro.hu/aprok/hirdeto/itanczos/index.html
-
cpt rodgi
tag
-
layerke
aktív tag
válasz Dodi_30 #3993 üzenetére
Több feladat egy skiccben:
// Enable debug prints to serial monitor
//#define MY_DEBUG
// Enable and select radio type attached
//#define MY_RADIO_NRF24
#define MY_RADIO_RFM69
#include <SPI.h>
#include <MySensors.h>
#include <Wire.h>
// BME280 libraries and variables
// Bosch BME280 Embedded Adventures MOD-1022 weather multi-sensor Arduino code
// Written originally by Embedded Adventures
// https://github.com/embeddedadventures/BME280
#include <BME280_MOD-1022.h>
#define MY_PARENT_NODE_ID 0
#define TEMP_CHILD 0
#define HUM_CHILD 1
#define BAT_CHILD 2
int BATTERY_SENSE_PIN = A0; // select the input pin for the battery sense point
int oldBatteryPcnt = 0;
// Sleep time between reads (in ms). Do not change this value as the forecast algorithm needs a sample every minute.
const unsigned long SLEEP_TIME = 120000;
float lastTemp;
float lastHum;
float lastBat;
boolean metric;
MyMessage tempMsg(TEMP_CHILD, V_TEMP);
MyMessage humMsg(HUM_CHILD, V_HUM);
MyMessage batMsg(BAT_CHILD, V_VOLTAGE);
void setup() {
// metric = getConfig().isMetric;
Wire.begin(); // Wire.begin(sda, scl)
// use the 1.1 V internal reference
// pinMode(5, OUTPUT);
#if defined(__AVR_ATmega2560__)
analogReference(INTERNAL1V1);
#else
analogReference(INTERNAL);
#endif
}
void presentation() {
// Send the sketch version information to the gateway and Controller
sendSketchInfo("BME280 BAT furdo", "1.0");
// Register sensors to gw (they will be created as child devices)
present(TEMP_CHILD, S_TEMP);
present(HUM_CHILD, S_HUM);
present(BAT_CHILD, S_MULTIMETER);
}
// Loop
void loop() {
// digitalWrite(5, HIGH);
// delay(10);
Wire.begin();
BME280.readCompensationParams();
BME280.writeStandbyTime(tsb_0p5ms); // tsb = 0.5ms
BME280.writeFilterCoefficient(fc_16); // IIR Filter coefficient 16
BME280.writeOversamplingTemperature(os8x); // temperature x8
BME280.writeOversamplingHumidity(os8x); // humidity x8
BME280.writeMode(smNormal);
while (1) {
// Just to be sure, wait until sensor is done mesuring
while (BME280.isMeasuring()) {
}
// Read out the data - must do this before calling the getxxxxx routines
BME280.readMeasurements();
float temperature = BME280.getTemperatureMostAccurate(); // must get temp first
float humidity = BME280.getHumidityMostAccurate();
Serial.println();
Serial.print("Temperature = ");
Serial.print(temperature);
Serial.println(" C");
Serial.print("Humidity = ");
Serial.print(humidity);
Serial.println(" %");
int sensorValue = analogRead(BATTERY_SENSE_PIN);
int batteryPcnt = sensorValue / 10;
float batteryV = sensorValue * 0.003363075;
#ifdef MY_DEBUG
Serial.print("Battery Voltage: ");
Serial.print(batteryV);
Serial.println(" V");
Serial.print("Battery percent: ");
Serial.print(batteryPcnt);
Serial.println(" %");
#endif
if (oldBatteryPcnt != batteryPcnt) {
// Power up radio after sleep
sendBatteryLevel(batteryPcnt);
oldBatteryPcnt = batteryPcnt;
}
send(tempMsg.set(temperature, 2));
lastTemp = temperature;
send(humMsg.set(humidity, 1));
lastHum = humidity;
send(batMsg.set(batteryV, 2));
lastBat = batteryV;
sleep(SLEEP_TIME);
}
}[ Szerkesztve ]
-
Yoshida
aktív tag
-
ghck
csendes tag
válasz Dodi_30 #4085 üzenetére
Ügyes, én annyiban módosítanám (egészíteném ki), hogy áttenném a reed relét a kapu felőli oldalra, hogy a ZÁRT állapotot mutassa. Tehát ha félúton megáll (akadály miatt mondjuk), akkor inkább azt szeretném látni a kezelőfelületen, hogy "ácsi! NINCS teljesen ZÁRVA a kapu!", mint hogy azt: "nincs teljesen nyitva". Kiegészítés, hogy pluszban teszel oda IS egy reedet...
Mit gondolsz? -
itanczos
senior tag
válasz Dodi_30 #4091 üzenetére
Szerintem csak egy féle rádió include lehet egyszerre!
Vagyis, ha NRF24-ed van, akkor kommentezd ki a#include <MyTransportRFM69.h>
sort.[ Szerkesztve ]
Használd a keresőt! | iPhone 13 Pro 256GB | 3D: Tevo Tarantula | NAS: HP MicroServer Gen8 - Proxmox/XPenology | Okos otthon: HomesAssistant - HomeKit - Hirdetéseim: https://hardverapro.hu/aprok/hirdeto/itanczos/index.html
-
Yoshida
aktív tag
válasz Dodi_30 #4202 üzenetére
ghck: óra az a telefonhoz kapcsolódik
Dodi_30:
hát, én most megpróbáltam, és elég béna úgy tűnik... (grafikon elmegy, singlestat nem az igazi)
az ip kamera reléjének az állapotát már régóta beküldöm influxdb-be, később lehet vele statisztikázni, mikor meddig volt bekapcsolva pl.
grafanára most próbáltam kiküldeni:Ha be van kapcsolva a relé, akkor az aktuális állapot az 1. grafikonon és singlestat-ban is, de utána kikapcsoltam a relét, akkor singlestaton 0.5-öt jelenít meg a grafana, pedig átállítottam az átlagról, hogy current, azaz aktuális értéket mutasson.
A grafikon nézetben viszon látszik mikor 1 vagy 0 az állapot. (a képen a this month nézet van)
[ Szerkesztve ]
-
Yoshida
aktív tag
-
Dodi_30
újonc
válasz Dodi_30 #4178 üzenetére
A használati meleg víz készítés automatizálására senkinek nincs ötlete (#4178)?
A smart termosztáttal (Domoticz alatt) addig jutottam, hogy egy még rendszerbe be nem kötött relét vezérlek vele a tartály hőmérséklete szerint, de ez tisztán látszik (amit sejteni is lehetett), hogy nem erre való (kicsi a ki és bekapcsolási tartomány).
A megszerzett tudással elkészítem a kazán (fűtés) vezérlést , de még nem jutottam előrébb meleg víz készítés ügyben.
-
alcsapalcsa
tag
válasz Dodi_30 #4295 üzenetére
én vmi hasonlót csináltam csak a párásítóval, de nem bonyolítottam ennyire meg... csináltam 2 eseményt, az egyik bekapcsol, a másik ki, mivel a tartomány nem fedi egymást (45%> - be; 50%< - ki) így nem ütköznek egymással.
ez a kikapcs, de logikusan uez a bekapcs is, csak a felső sorban 45 és fordított kacsacsőrszerintem szedd szét 2 eseményre és működni fog...
[ Szerkesztve ]
Új hozzászólás Aktív témák
- Kamionok, fuvarozás, logisztika topik
- Escape from Tarkov
- Yettel topik
- Skoda, VW, Audi, Seat topik
- Forza sorozat (Horizon/Motorsport)
- Rövid előzetesen a S.T.A.L.K.E.R. 2: Heart of Chornobyl
- Azonnali informatikai kérdések órája
- Proxmox VE
- Nem indul és mi a baja a gépemnek topik
- HTPC (házimozi PC) topik
- További aktív témák...
- Centro Energy 410W Full Black Prémium napelem panelek
- RANGE ROVER EVOQUE 2018 /// GARANTÁLT 60.000 km /// MAKULÁTLAN ÁLLAPOT !!!
- Csúcsminőségű biztonsági kültéri okoskamera félár alatt
- Részletfizetés. Bontatlan. noblechairs ICON székek azonnal . Utolsó darab raktáron +36301300000
- Nagyon szép Delonghi Dinamica ECAM 353.15.B automata kávéfőző