-
Fototrend
Okos Otthon összefoglaló:
Új hozzászólás Aktív témák
-
krisztián28
csendes tag
Sziasztok!
Egy kis segítségre lenne szükségem.
Domoticzról lenne szó.
Adott egy világítás, amit egy nyomógombbal szeretnék ki - be kapcsolni, amolyan "impulzus relés" megoldás. Külön elektronika veszi a nyomógomb jelét és külön elektronika felelős a lámpa felkapcsolásáért. A gomb csak a megnyomás pillanatában küld "on" jelet a Domoticz számára, egyébként "off" állapotban van. Tehát azt szeretném, hogy gombnyomásra az adott világítás kapcsoljon be, a következő gombnyomásra padig ki. (Későbbiekben szeretném ezt a világítást több helyről kapcsolgatni ugyanígy nyomógombokkal.)A Domoticzen belül az "események" beállításoknál próbáltam létrehozni egy blocky examples-t.

Ami nem teljesen úgy működik ahogy szeretném... Amikor a gombot megnyomom akkor csak villog a lámpa
Van valakinek ötlete, hogy mit ronthattam el???
Előre is köszönöm az építő jellegű hozzászólásokat!
További szép napot mindenkinek!
-
layerke
aktív tag
A led csak a tápellátást hivatott jelezni, nem jelenti azt, hogy működik is jól az eszköz. Javaslom a debug ledeket bekapcsolni a GW sketchben, az jelezni fogja ha valami nem oké, plusz szerintem told rá újra a gw programot.
"rendelek akkor egy másik usb-s arduino pro minit" - mármint nano-ra gondoltál? Szerintem töltsd fel újra a programot és nézd meg hátha azzal volt gond. Még egy extra infó: a kínai arduino klónokon lévő ch340-esek igen érzékenyek az usb kábel minőségére. Minél jobb minél rövidebb kábelt kell használni, mert képes és nem látja a számítógép.
-
Yoshida
aktív tag
Na megvan, mégis csak a serial gateway-el lesz a gond, ez volt a baj már előtte is, de windowson ez sose jött elő, fura.
Szóval nincs ttyUSB eszközöm jelen pillanatban, pedig világít az arduino ledje...
Ezzel szívtam az elején, aztán egyszer csak megjavult, de most megint ez lesz, domoticz csak ttyama eszközt lát, nincs ttyUSB semmi...
Olvastam ezt az USB binding dolgot, de itt most nem ez a hiba, mert ha ez lenne, csak átkattintom a hardware részén domoticznak a megfelelő ttyUSB-re, és menne újra. De most nincs itt eszköz. Valszeg rendelek akkor egy másik usb-s arduino pro minit, és kiderül hogy ez-e a baj. Meg még próbálgatom lehúzni, meg visszadugni, ha egyszer beindul, akkor a következő kikapcsolásig nincs gond vele

-
Yoshida
aktív tag
válasz
vargalex
#491
üzenetére
Tudom, hogy én vagyok a béna
De bármit állítgattam, a legjobb ami kijött, hogy mindkét képernyőre szétnyújtotta a képet 
Ja igen, pi alatt van vagy 4 crash report fileom amit a kodi hozott létre, mert olyat is csinált, hogy elindítom az mkv filet, és lefagyott. Vagy fekete képernyő volt a filmhez, vagy lefagyott. Aztán olyat is sikerült csinálni, hogy csak félig fagyott le, eltűnt a képernyőről, de a billentyű, egér páros az még ment, és hallottam ahogy a menüben lépkedek, de nem láttam semmit, mert az asztal látszott. VNC-vel fellépve viszont tudtam az asztalon ügyködni, aztán kilőttem a kodit, és újra visszajött a bill és egér is.
-
layerke
aktív tag
Erre az usb gondra van a Domoticz wikijén megoldás, hogy (elnézést a pontatlan fogalmazásért) bind-elni lehet egy adott eszközt és mindig ugyanazt a nevet kapja a linuxtól.
Amit vargalex is ajánlott, mindenképpen érdemes rámérni a tápra vagy másikkal kipróbálni. Én LG g2 gyári táppal használom, azzal tökéletesen megy nálam mind a 2 málna. -
Yoshida
aktív tag
válasz
vargalex
#489
üzenetére
3-as van, áprilisi. Van multiméterem, megnézem, hogy van-e valami mérési pont a pi lapon, ott látnám ha leesik a fesz boot során.
linuxnak ezerszer nekiugrottam, a linux és kodi az a 2 monitoros résznél vérzett el nálam, de biztos be lehet állítani, csak jelenleg nekem erre heti 1-2 órám van
az meg kevés megtanulni -
vargalex
félisten
Pontosan melyik Pi-d van? Ha nem Pi3, akkor érdemes lehet az USB áramerősséget megemelni a config.txt-ben 1.2A-re. Egyébként csak 500 mA-el megy.
Illetve a tápot mindenképpen nézd meg. Szerintem ezzel kapcsolatos problémára utal az, hogy eddig is csak ki-be után működött rendesen.
Linux-on sincs semmi gond a Kodi-val, úgyhogy nem kell tőle félni. Én mindenhol linuxot használok, sehol semmi gond vele. Raspberry-n is futtatom a Kodi-t (Arch linux-on) és mellette 5 db DS18B20 szenzort olvas percenként, post-olja az értékeket egy web szerverre. -
Yoshida
aktív tag
Eredeti 2.5A-es PI táp van hozzá, de igaz, ettől még lehet szar.
A kodit csak felraktam kipróbálni, de el is ment a kedvem tőle
Ha már ott van és nagyrészt nem csinál semmit a gép, akkor még valami funkció elférhetne rá... Eddig pc-ről ment a kodi, de az 100W idle, ezt próbáltam megspórolni... Persze pc-n soha semmi gond vele (de csak win alól, mert linux alól azzal is felcsesztem magam...
)Másoktól is olvastam ezt az usb hibát, írják hogy megváltozhat a neve, és ezért nem találja. De én eddig úgy láttam, hogy mindig ugyanaz a neve. Illetve most hiába látja, nem megy valami...
Ezt nem néztem, hogy nincs domoticz IOT-re, akkor ez nem lesz jó így.
Csak nem értem, hogy leírások alapján raktam össze a raspbiant, serial gatewayt, domoticz-ot, akkor mi lehet a hiba, a többségnek miért nem jön elő...
1-2 hétig a serial gateway a nagy windows-os pc-n futott, és ott semmi gond nem volt vele, tehát a serial gateway-el szerintem nincs gond, a pi, illetve a domoticz a pi-n ahol valami nem klappol. Egyszer már keresgéltem guglin, de nem jutottam előrébb.
És az is idegesít, hogy legalább 3-4 reboot, majd usb ki-bedug volt már, és utána eddig működött is szépen. Nem is nyúltam hozzá azóta, erre most meg nem jó, pedig ugyanazt csinálom.
-
layerke
aktív tag
Eleve nem volt valami jól beállítva, ha nem látta az usb-s eszközt csak kihúz-bedug után. Windows IOT-re legjobb tudomásom szerint nincs domoticz, hacsak le nem fordítod magadnak. Továbbá én azt se javaslom, hogy ennyi minden legyen egy gépen. Én is próbálkoztam ilyen öszvér rendszerekkel régebben, de arra jutottam, hogy nem olyan drága a málna, hogy ne lehessen külön venni a domoticznak egyet meg a kodinak egyet. Nekem az égvilágon semmi ilyen jellegű gondom nincs, hogy ne látna usb-s eszközt vagy hogy nem indulna el megfelelően valami. Én azt javaslom, hogy próbáld meg különválasztani a szórakozást a "munkától" és legyen külön gépen a domoticz és társai (influxdb, grafana, stb). Biztos, hogy jobban menni fog.
-
Yoshida
aktív tag
Tegnap kihúztam a rapsberry-t (előtte szépen shutdownoltam), megelőzendő hogy villámcsapás áldozata legyen. Amikor újra rákötöttem a tápra, nem adott se képet se hangot, csak a sárga meg a piros ledje világított folyamatosan, hdmi-n nem adott képet.
Úgy indult el, hogy kiszedtem a dobozából, és lehúztam minden usb-t róla. Viszont a domoticz azóta nem látja az arduinos serial gatewayt. Tápot kap usb-n, mert világít a piros led az arduinon. Eddig az volt nálam, hogy boot után ki kellett húzni az usb-t, majd visszadugni, és utána már működött. Na most ez nem segít, nem megy...
Kodi is fagy orrba szájba ezen a raspbianon, még egy videót se tudtam lejátszani. Hang nélkül youtube videó ment egyedül böngészőből, amikor meg átállítottam hdmi-re a hang kimenetet, azóta már a youtube se játsza le a videókat

Szóval elegem van ebből, és elgondolkodtam a windows IOT-n, van raspberryre is támogatása, és asszem ingyenes. Próbálta valaki? Lehet egy másik sd kártyán kipróbálom, ha nincs itt tapasztalat vele. (meg megnézem, hátha van topik raspberry, és vagy windows IOT-re)
-
balibatyo78
csendes tag
Nekem ez a kód van a BME280 szenzorban:
Arduino 1.8.2 felület alatt MySensors 2.1.1 library és a hardver konfig pedig a MySensors AVR boards. Abból a Sensebender micro 8Mhz-es bootloader van beégetve. Ezt telepíteni az Arduino IDE-n:
Tools - Board - Boards Manager ott megkeresed a MySensors AVR boards by MySensors-t Nekem most az 1.0.1 van telepítve. Aztán ki tudod választani a hardverek között a Sensebender boardot. Bootloader feltölt, és mehet rá soroson a sketch. Bootloaderhez viszont kell valami ISP-s kütyü amivel feltöltöd. Én USBASP-t használok./**
* The MySensors Arduino library handles the wireless radio link and protocol
* between your home built sensors/actuators and HA controller of choice.
* The sensors forms a self healing radio network with optional repeaters. Each
* repeater and gateway builds a routing tables in EEPROM which keeps track of the
* network topology allowing messages to be routed to nodes.
*
* Created by Henrik Ekblad <henrik.ekblad@mysensors.org>
* Copyright (C) 2013-2015 Sensnology AB
* Full contributor list: https://github.com/mysensors/Arduino/graphs/contributors
*
* Documentation: http://www.mysensors.org
* Support Forum: http://forum.mysensors.org
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License
* version 2 as published by the Free Software Foundation.
*
*******************************
*
* REVISION HISTORY
* Version 1.0 - Henrik Ekblad
*
* DESCRIPTION
* Pressure sensor example using BMP085 module
* http://www.mysensors.org/build/pressure
*
*/
// Enable debug prints to serial monitor
#define MY_DEBUG
#define MY_NODE_ID 32
#define MY_RF24_PA_LEVEL RF24_PA_LOW
//!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
#define MY_RF24_CE_PIN 9
#define MY_RF24_CS_PIN 10
//!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
#define MY_RADIO_NRF24
#include <SPI.h>
#include <MySensor.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 BARO_CHILD 0
#define TEMP_CHILD 1
#define HUM_CHILD 2
const float ALTITUDE = 23; // <-- adapt this value to your location's altitude (in m). Use your smartphone GPS to get an accurate value!
// 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 = 60000;
const char *weather[] = { "stable", "sunny", "cloudy", "unstable", "thunderstorm", "unknown" };
enum FORECAST
{
STABLE = 0, // "Stable Weather Pattern"
SUNNY = 1, // "Slowly rising Good Weather", "Clear/Sunny "
CLOUDY = 2, // "Slowly falling L-Pressure ", "Cloudy/Rain "
UNSTABLE = 3, // "Quickly rising H-Press", "Not Stable"
THUNDERSTORM = 4, // "Quickly falling L-Press", "Thunderstorm"
UNKNOWN = 5 // "Unknown (More Time needed)
};
float lastPressure = -1;
float lastTemp = -1;
float lastHum = -1;
int lastForecast = -1;
const int LAST_SAMPLES_COUNT = 5;
float lastPressureSamples[LAST_SAMPLES_COUNT];
// this CONVERSION_FACTOR is used to convert from Pa to kPa in the forecast algorithm
// get kPa/h by dividing hPa by 10
#define CONVERSION_FACTOR (1.0/10.0)
int minuteCount = 0;
bool firstRound = true;
// average value is used in forecast algorithm.
float pressureAvg;
// average after 2 hours is used as reference value for the next iteration.
float pressureAvg2;
float dP_dt;
boolean metric;
MyMessage tempMsg(TEMP_CHILD, V_TEMP);
MyMessage humMsg(HUM_CHILD, V_HUM);
MyMessage pressureMsg(BARO_CHILD, V_PRESSURE);
MyMessage forecastMsg(BARO_CHILD, V_FORECAST);
float getLastPressureSamplesAverage()
{
float lastPressureSamplesAverage = 0;
for (int i = 0; i < LAST_SAMPLES_COUNT; i++)
{
lastPressureSamplesAverage += lastPressureSamples[i];
}
lastPressureSamplesAverage /= LAST_SAMPLES_COUNT;
return lastPressureSamplesAverage;
}
// Algorithm found here
// http://www.freescale.com/files/sensors/doc/app_note/AN3914.pdf
// Pressure in hPa --> forecast done by calculating kPa/h
int sample(float pressure)
{
// Calculate the average of the last n minutes.
int index = minuteCount % LAST_SAMPLES_COUNT;
lastPressureSamples[index] = pressure;
minuteCount++;
if (minuteCount > 185)
{
minuteCount = 6;
}
if (minuteCount == 5)
{
pressureAvg = getLastPressureSamplesAverage();
}
else if (minuteCount == 35)
{
float lastPressureAvg = getLastPressureSamplesAverage();
float change = (lastPressureAvg - pressureAvg) * CONVERSION_FACTOR;
if (firstRound) // first time initial 3 hour
{
dP_dt = change * 2; // note this is for t = 0.5hour
}
else
{
dP_dt = change / 1.5; // divide by 1.5 as this is the difference in time from 0 value.
}
}
else if (minuteCount == 65)
{
float lastPressureAvg = getLastPressureSamplesAverage();
float change = (lastPressureAvg - pressureAvg) * CONVERSION_FACTOR;
if (firstRound) //first time initial 3 hour
{
dP_dt = change; //note this is for t = 1 hour
}
else
{
dP_dt = change / 2; //divide by 2 as this is the difference in time from 0 value
}
}
else if (minuteCount == 95)
{
float lastPressureAvg = getLastPressureSamplesAverage();
float change = (lastPressureAvg - pressureAvg) * CONVERSION_FACTOR;
if (firstRound) // first time initial 3 hour
{
dP_dt = change / 1.5; // note this is for t = 1.5 hour
}
else
{
dP_dt = change / 2.5; // divide by 2.5 as this is the difference in time from 0 value
}
}
else if (minuteCount == 125)
{
float lastPressureAvg = getLastPressureSamplesAverage();
pressureAvg2 = lastPressureAvg; // store for later use.
float change = (lastPressureAvg - pressureAvg) * CONVERSION_FACTOR;
if (firstRound) // first time initial 3 hour
{
dP_dt = change / 2; // note this is for t = 2 hour
}
else
{
dP_dt = change / 3; // divide by 3 as this is the difference in time from 0 value
}
}
else if (minuteCount == 155)
{
float lastPressureAvg = getLastPressureSamplesAverage();
float change = (lastPressureAvg - pressureAvg) * CONVERSION_FACTOR;
if (firstRound) // first time initial 3 hour
{
dP_dt = change / 2.5; // note this is for t = 2.5 hour
}
else
{
dP_dt = change / 3.5; // divide by 3.5 as this is the difference in time from 0 value
}
}
else if (minuteCount == 185)
{
float lastPressureAvg = getLastPressureSamplesAverage();
float change = (lastPressureAvg - pressureAvg) * CONVERSION_FACTOR;
if (firstRound) // first time initial 3 hour
{
dP_dt = change / 3; // note this is for t = 3 hour
}
else
{
dP_dt = change / 4; // divide by 4 as this is the difference in time from 0 value
}
pressureAvg = pressureAvg2; // Equating the pressure at 0 to the pressure at 2 hour after 3 hours have past.
firstRound = false; // flag to let you know that this is on the past 3 hour mark. Initialized to 0 outside main loop.
}
int forecast = UNKNOWN;
if (minuteCount < 35 && firstRound) //if time is less than 35 min on the first 3 hour interval.
{
forecast = UNKNOWN;
}
else if (dP_dt < (-0.25))
{
forecast = THUNDERSTORM;
}
else if (dP_dt > 0.25)
{
forecast = UNSTABLE;
}
else if ((dP_dt > (-0.25)) && (dP_dt < (-0.05)))
{
forecast = CLOUDY;
}
else if ((dP_dt > 0.05) && (dP_dt < 0.25))
{
forecast = SUNNY;
}
else if ((dP_dt >(-0.05)) && (dP_dt < 0.05))
{
forecast = STABLE;
}
else
{
forecast = UNKNOWN;
}
// uncomment when debugging
//Serial.print(F("Forecast at minute "));
//Serial.print(minuteCount);
//Serial.print(F(" dP/dt = "));
//Serial.print(dP_dt);
//Serial.print(F("kPa/h --> "));
//Serial.println(weather[forecast]);
return forecast;
}
void setup() {
metric = getConfig().isMetric;
Wire.begin(); // Wire.begin(sda, scl)
}
void presentation() {
// Send the sketch version information to the gateway and Controller
sendSketchInfo("BME280 Sensor", "1.6");
// Register sensors to gw (they will be created as child devices)
present(BARO_CHILD, S_BARO);
present(TEMP_CHILD, S_TEMP);
present(HUM_CHILD, S_HUM);
}
// Loop
void loop() {
// need to read the NVM compensation parameters
BME280.readCompensationParams();
/* After taking the measurement the chip goes back to sleep, use when battery powered.
// Oversampling settings (os1x, os2x, os4x, os8x or os16x).
BME280.writeFilterCoefficient(fc_16); // IIR Filter coefficient, higher numbers avoid sudden changes to be accounted for (such as slamming a door)
BME280.writeOversamplingPressure(os16x); // pressure x16
BME280.writeOversamplingTemperature(os8x); // temperature x8
BME280.writeOversamplingHumidity(os8x); // humidity x8
BME280.writeMode(smForced); // Forced sample. After taking the measurement the chip goes back to sleep
*/
// Normal mode for regular automatic samples
BME280.writeStandbyTime(tsb_0p5ms); // tsb = 0.5ms
BME280.writeFilterCoefficient(fc_16); // IIR Filter coefficient 16
BME280.writeOversamplingPressure(os16x); // pressure x16
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();
float pressure_local = BME280.getPressureMostAccurate(); // Get pressure at current location
float pressure = pressure_local/pow((1.0 - ( ALTITUDE / 44330.0 )), 5.255); // Adjust to sea level pressure using user altitude
int forecast = sample(pressure);
if (!metric)
{
// Convert to fahrenheit
temperature = temperature * 9.0 / 5.0 + 32.0;
}
Serial.println();
Serial.print("Temperature = ");
Serial.print(temperature);
Serial.println(metric ? " �C" : " �F");
Serial.print("Humidity = ");
Serial.print(humidity);
Serial.println(" %");
Serial.print("Pressure = ");
Serial.print(pressure);
Serial.println(" hPa");
Serial.print("Forecast = ");
Serial.println(weather[forecast]);
Serial.println();
if (temperature != lastTemp)
{
send(tempMsg.set(temperature, 1));
lastTemp = temperature;
}
if (humidity != lastHum)
{
send(humMsg.set(humidity, 1));
lastHum = humidity;
}
if (pressure != lastPressure)
{
send(pressureMsg.set(pressure, 2));
lastPressure = pressure;
}
if (forecast != lastForecast)
{
send(forecastMsg.set(weather[forecast]));
lastForecast = forecast;
}
sleep(SLEEP_TIME);
}
} -
Yoshida
aktív tag
Feladtam egyelőre a kültéri hőmérés dolgot

Két vadiúj alkáli elemmel másfél hetet ment, pedig mindkét ledet leszedtem a pro miniről. Egyedül a feszstab van még rajta, ahhoz béna vagyok hogy leforrasszam.

Amint 1.36V-ra leesnek az elemek, valami megáll. Elemcserével újra jó, de nem módi hogy másfél- két hetente elemet cseréljek...
Valszeg a sketch se optimális, percenként ad új hőmérséklet értéket a domoticznak, lehet elég lenne 5 perc is.
balibatyo78 ha olvasod, neked milyen sketched van? Nem tudnád megosztani? (ha van BME280-hoz való)
köszi
-
layerke
aktív tag
A portos dologra: igen, amennyire én tudom egyelőre ez a megoldás. Portnyitogatás vagy vpn az apphoz, mydomoticz+böngésző a sima nézelődéshez. Esetleg egy ssl tanúsítvány telepítés és biztonságos kiszolgálón keresztül érnéd el.
-
layerke
aktív tag
Gondolom Domoticzról beszélünk..
1. Azon eszközöket, amiket nem akarsz látni, de kellenek: egyrészt ha le van véve az aktív listából, akkor is jegyzi az értékeket. Másrészt, hozz létre egy nem admin felhasználót és oszd meg vele, amit látnia kell és jelentkezz be azzal.
2. Megnyitod a Domoticz portját a routeren és amit a routerben megadtál, azt a portot írod be az appba. Értem ez alatt: benn 8080as a Domoticz, a routeren továbbítod mondjuk a 9999-esre és akkor az appba beállítod pl ezt: otthoninet.no-ip.com:9999. Nyilván célszerű regisztrálni dns szolgáltatásra vagy vpn-t csinálni és akkor nem kell figurázni a portokkal.
-
Két kérdésem van:
1, Ha egy eszköznek aktívnak kell lennie, de nem akarom látni elrejthető. A Wundergrund egy kissé hülye eszközöket hoz létre és rossz helyre teszi (pl. a szélsebességet a hőmérséklet közé). Ha letiltom az eszközt minden szenzor eltűnik. Ha engedem akkor a hibásakat el kellene rejteni. Fussanak, csak ne látszódjanak és fogják a helyet a monitoron.
2, Az androidos appot hogyan csatlakoztatjuk a router mögötti szerverhez? Kint lehet a mydomoticz-ot használni az appal?
-
Yoshida
aktív tag
A broadlinkes van nekem, de igazából kicsit macerás, ezért nem használom elsődlegesként. Arra jó nekünk, ha már bementünk a hálóba, de eszembe jut, hogy az erősítő nem lett kikapcsolva, akkor kikapcsolom az ágyból

Vagy ha a babával a párom épp le van "foglalva", és nem tud odaugrani a távirányítóhoz, de a telefon épp elérhető közelségben van, akkor megváltás neki.Tud elvileg eseményeket csinálni, most kipróbáltam, egymás után lehet fűzni a már definiált gombokat, bármelyiket, és lehet állítani, hogy egymás után mennyivel küldje a jelüket. Mindegyik lépés után egyedileg állítható a delay.
A macera része az az, hogy nekem legalábbis nem igazán fut jól a háttérben, mindig be akar lépni, "homokórázik" induláskor, ilyen cloud-os belépés is van, de ezt lehet hogy ki lehet hagyni, oda tudsz backupolni, amit mondjuk másik készülékre vissza lehet állítani, így nem kell minden telefonon/tableten újra megcsinálni a távirányítókat. Meg lehet osztani wifin, belső hálózaton ezt a backupot más telefonnak is, aki más google accounttal van belépve, ez nem akadály.
Illetve ha kézzel nyomogatom a virtuális gombokat, akkor is van várakozás, amíg megkapja a visszajelzést az infra egységtől wifin, ez akár fél másodperc is lehet. Hangerőt így macerás állítani, mondjuk én azt csináltam, hogy egyszerre 3-4 egységet hangosít. (ha úgy tanítod be a gombot, hogy a hangerőt is tovább nyomod, akkor azt úgy is veszi fel. tehát nem tudod azt csinálni, legalábbis nekem nem sikerült, hogy ha csak röviden nyomod a telefonon a virtuális hangerő növelése gombot, akkor 1 egységet hangosít, ha meg nyomva tartod, akkor amíg nyomod addig hangosít. Ezt így nem tudtam kivitelezni)
-
pomk
őstag
Sziasztok!
Napról-napra szaporodnak a távirányítók, így egyre jobban elgondolkodtam egy univerzális vezérlés lehetőségén. Első körben közöttük szemezgetek:
1. Broadlink Universal WIFI / IR Remote Controller: [link]
2. Xiaomi Universal IR Remote Controller: [link]Ismeri ezeket valaki? Vélemény? App store-os alkalmazás milyen? Használhatóság, támogatottság?
Esetleg valami más kütyü, amivel ki tudnék váltani 6 távirányítót és esetleg szekvenciákat is tud. Pl. ha filmet szeretnénk nézni, akkor kapcsolja be tv-t, erősítőt, váltson bemeneti forrást erősítőn, lépjen le a médialejátszóval 3-at, OK, egyet le, OK, OK, stb.Köszi!
-
krisztián28
csendes tag
válasz
balibatyo78
#473
üzenetére
Köszönöm szépen az információt

-
balibatyo78
csendes tag
válasz
krisztián28
#470
üzenetére
Van a Microchip-nek egy I2C buszos 16 portos I/O bővítője (MCP23017). Arduinó alá van library. Én azt használtam 16 kimenetes relépanelemhez. Mivel 3 biten címezhető, így 8db-ot fel lehet fűzni elméletben egy buszra, ami 128 I/O pont.
[erről van szó] -
layerke
aktív tag
válasz
krisztián28
#470
üzenetére
Tessék itt (a mysensors oldalán) megnézni a kész változatot! Shift regiszter a neve, amivel ezt megoldhatod, lehet több száz kimeneted és ugyanolyan sok bemeneted is.
-
krisztián28
csendes tag
Szervusztok!
Találtam a neten egy előre megírt programot Arduino Nano-ra. (MySensors)
Maga a progi annyit tud, hogy 1 nyomógomb megnyomásakor 1 relét vagy egyéb eszközt bekapcsol és mindaddig bekapcsolva tartja amíg nem történik újabb gombnyomás.
Annyiban sikerült átírnom a programot, hogy most 6 külön kimenete és 6 különböző nyomógomb bemenete van. Ez tökéletesen működik is
Szeretnék még több kimenetet és bemenetet felhasználni , esetleg még későbbiekben más érzékelőket is rákötni, de a Nano-n már nincs több pin
A kérdésem annyi lenne, hogy esetlegesen az egész megírt programot fel lehetne tölteni egy Arduino Mega-ra?
Illetve úgy feltölteni, hogy működjön is. Sajnos hiába töltöm fel a Mega-ra a programot nem akar működni...
Előre is köszönöm
-
Yoshida
aktív tag
válasz
balibatyo78
#468
üzenetére
Fasza... Az új elem is már 0.1V-ot esett pár nap alatt (led világított folyamatosan) és meg is állt. A led világít, tehát az arduino üzemképes, de a kisebb másodlagos led nem világít már. Amíg elég a feszültség (2.6V felett) addig a másodlagos led is percenként egyszer villan párat akkor küldi a jelet a serial gatewayre.
-
layerke
aktív tag
válasz
krisztián28
#465
üzenetére
mysensors.org-on nézz szét ez ügyben, van erre megoldás.
-
krisztián28
csendes tag
Sziasztok!
Tudtok olyan kapcsolásról és programról amivel RGB led szalagot lehetne vezérelni Domoticz segítségével?
Olyanra gondolok ami már tesztelt és tuti, hogy működik. Lehet ESP8266, vagy akár Arduino + NRF24L01.
Előre is köszönöm!
További szép napot! -
Yoshida
aktív tag
Ja, úgy néz ki nem is döglöttek meg az arduino pro minik a kültéri hőmérőben, hanem lemerült az elem
De az a vicc, hogy ellenőriztem, és 1.33V körül tudott még a két ceruza elem. Ez viszont kevés volt már. Úgy jöttem rá, hogy megjött a vadi új pro mini, nem szedtem le róla a ledet, csak rátöltöttem a skecth-et, majd összeraktam, elindult, és 20 percig működött is, utána megállt. Na itt már mérges voltam, ez a 3.ik pro mini, ilyen nincs hogy ennyi tönkremenjen, és akkor találtam még egy vadi új elemet, 1.54V-al, összeraktam egy 1.33V-ossal, és azóta vígan megy a kültéri hőmérő 2-3 napja...De fura, ugye azt írtátok, 2-2.2V körül is még mennie kellene a pro mininek, és a rádiónak is, de úgy néz ki ennek a BME280-nak kell a 2.8V körüli táp.
-
Yoshida
aktív tag
Én amikor herceghalmot hozzáadtam, akkor 5 kütyüként ismerte fel, és a devices-nél azok közül tudtam választani, hogy mit adjak hozzá. De a hőmérséklet-pára-barométer egybe van. Viszont a domoticz a dashboardnál a hő és párát egybe, a barométert külön téglalapban mutatja, míg a temperatures-nél egyben van...
Nem vágom mi alapján csinálja ezt.Herceghalom elérhető eszközök:

Dashboard:

Temperatures:

Kicsit fura, de ez Domoticz sajátosság talán. Hogy át lehet-e ezt configolni, azt nem tudom

-
Felvettem egy közeli utcában egy állomást a weather undergrundról. Sok adatot ad. A Domo két eszközt csinált belőle. Meg lehet oldani, hogy minden mért érték külön szenzor legyen?
-
Így volt.
Csak egy másik tesztprogit is használtam és abban a HW volt a default. Kissé kapkodtam és összekevertem és magamnak csináltam a melót.
Már sikerült a Domoticz-ban is megjeleníteni.A gateway-t most összeépítem rendesen egy komolyabb dobozba és antennával.
Csak megerősítésként: ugye magába a Serial Gateway-be is tehetek érzékelőt? Rögtön megoldanám a garázs hőmérséklet- és páratartalom mérését. -
Yoshida
aktív tag
válasz
krisztián28
#456
üzenetére
A mysensorsos relé leírás kétféle sketchet mutat, a másodikban be tudod állítani hány relét kötsz rá, digital 3, 4,5,stb sorban egymás után. A serial gatewayre meg én egy dht22 hőmérőt raktam, az egyszerű volt, a sima serial gw sketchbe be kellett másolni a dht22 sketch tartalmát, persze minden alfejezetet a megfelelő helyre. Bme hőmérővel ami az a4 A5 lábakon megy szerintem ugyanígy meg lehet csinálni. Dht22 hőmérős serial gw sketchet tudok küldeni akkor rá tudsz jönni hogy mi a hozzáadott rész.
-
krisztián28
csendes tag
Szervusztok!
Örömmel látom, hogy magyar nyelven is indult fórum a "házilag kivitelezhető" okos otthonról.
Nagyon tetszik és érdekel is a téma, így kb 3-4 hónappal ezelőtt én is belevágtam a saját okos otthonunk megvalósításába,,,
Jelenleg egy Raspberry Pi 3-on fut egy Domoticz.
Amikor a lakás elektromos rendszerét építettük, akkor majdnem mindenhova ki lett építve a gyengeáramnak is csövezés.
Minden csőbe behúztam 4 szál vezetéket (GND, 3,3V; 5V; 12V). Egy 600W-os jobb minőségű ATX táppal sikerült megoldani központilag egy helyről a tápellátást is, minden modulnak.
Jelenleg ESP8266-ra épülő vezérlőkkel és az ESP EASY szoftverrel csatlakoztatom az érzékelőket (nyomógomb, páratartalom, hőmérséklet, PIR stb.) és a szilárdtest reléket (SSR).
433Mhz-es elektromos redőnyeink vannak, ezeket pedig egy RFlink Gateway vezérli.Most, hogy végigolvastam a fórumot, nagyon megtetszett a MySensors féle variáció, szimpatikusabb mint az ESP8266 Wifi rendszeren való vezérlés.
Kíváncsiságképpen vettem egy pár darab Arduino NANO-t és NRF24L01 antennákat.
Tegnap összeraktam a Serial gateway-t, egy másik NANO-ra pedig egy RelayActuator-t. Annyi különbséggel, hogy nem sima relét hanem SSR-t raktam rá.
Nagy volt az öröm, mert minden elsőre szépen működött. Dugdosós panelen összeraktam a dimmer vezérlést is egy kis darab 12V-os LED szalaggal, az is elsőre működött

A kétféle vezérlő között (MySensors és ESP8266) annyi különbséget már felfedeztem, hogy a MySensors sokkal gyorsabban komunikál a Domoticz-el.
Szimpatikus, hogy vannak előre megirt programok (sajnos programozni nem tudok).
Így most úgy döntöttem, hogy lecserélem az eddigi összes vezérlést MySensors-ra.
Egyetlen problémám annyi, hogy jó lenne ha egy Arduino NANO-ra, UNO-ra, vagy akár MEGA-ra (54db I/O láb) több érzékelőt is rá lehetne kötni.
Például egy MEGA-ra mondjuk 8-10 db SSR-t, hőmérséklet érzékelő szenzorokat, mozgásérzékelő szenzorokat stb...
Azért is lenne fontos, mert most is több érzékelő van 1 db ESP8266-ra kötve és a rajta futó programban (ESP EASY) vannak kükön-külön beállítva a lábak, hogy melyikre milyen eszköz van csatlakoztatva.
Kérdésem annyi lenne, hogy ez kivitelezhető? Mennyire bonyolult átírni/megírni a programot?
Esetlegesen az is megoldható lenne, hogy a Serial gateway-re is tudjak érzékelőket kötni???
Előre is köszönöm mindenkinek az építő jellegű hozzászólásokat
További szép napot mindenkinek!

-
Meggyógyult. Nem volt a HW beállítva az rfm69-hez.
Most próbálom a domoticzbam megjelentetni.
-
válasz
balibatyo78
#452
üzenetére
Én két ok miatt erőltetem.
1, Minél jobban teleszemetelem a 2,4GHz-et annál sz@rabb lesz a WiFi átvitel. Ez megmutatta már magát rádiós távirányítóval.
2, Minél kisebb frekit használsz annál könnyebb az emeleteken átjutni. A szerverem és a lakás közt két emelet van. Az érzékelők egy része meg fent lenne a lakásban.Szóval nem szúrt ki valaki valami hibát a cuccon?
A másik kérdésem is él: van biztosan jó beszerzési forrásotok rfm69-re?
-
Sixkiller6
őstag
üdv, domoticz fut nálam raspberry-n egy aotec Z-Stick Gen 5-tel.
egy éve vettem pár dolgot (okosdugót, ablaknyitásérzékelőt), csak hogy elkezdjek játszani a rendszerrel, nem is volt gond.
most viszont gondban vagyok. Fibaro roller shutter 2 redőnynyitót tettem/tennék a rendszerbe, de az istennek nem tudom hozzáadni, hogy vezérelni tudjam.
Kézi hozzáadásnál nem tudom kiválasztani a hardvert...
-
Nem sikerül a kapcsolat. Két, a képen látható cucc között kellene inkább két emelet mint két ujjnyi átvitel. Tök egyformák, csak a szenzoron van egy DS18B20 és egy ellenállás.

Mit rontottam el (ha nem a kici kínaiak tették), hogy csak 30cm-ről jó a kapcsolat?
Milyen közel kell tenni azt a kondit a modulhoz? -
Yoshida
aktív tag
A múltkor írtam, hogy elszállt a kültéri hőmérő. Kicseréltem az arduino pro minit, és egyből működött újra. 2 napig...
Ez a pro mini is meghalt...Ami közös bennük, hogy legyalultam a ledet róluk, hogy ugye ne fogyasszon annyit. Lehet hogy ez olyan gagyi pro mini (1.9 Ajró volt tán), hogy ez a led leszedése okoz valami nemkívánatos feszültség különbséget? Nagyítóval ránézve semmi extra, nincs a led a helyén. Az igaz hogy elég bénán forrasztok, szóval egy csavarhúzó vég, meg a forrasztó páka fejével melegítve próbáltam eltüntetni a ledet, meg is semmisült mindkettő a két pro minin.

Végén veszek egy sensebender micro-t, azzal nem lenne gond...
Vagy van valakinek olyan vásárlói linkje pro minire, amin gond nélkül el lehet távolítani a ledet, és vígan él tovább?
-
layerke
aktív tag
A domoticz fórumán vannak különböző kinézetek becsomagolva, azt letöltöd és kicsomagolod a ~/domoticz/www/styles mappába egy tetszőleges nevű mappába és újraindítod a Domoticz szervert, majd kiválasztod az új designt a beállításokban. Ha nem töltődik be, akkor üríts egy cache-t.
Frontendeket pedig a ~/domoticz/www mappába csomagolod ki egy különálló mappába és külön porton kell megnyitni, de ezt még nem próbáltam. Általában a frontendet készítő ember leírja a frontend telepítésének és elérésének mikéntjét ás hogyanját.
-
zozo-k
újonc
Sziasztok!
Örülök ennek a fórumnak végig olvastam és hasznos dolgokat tanultam belőle. Nekem egy Raspberry Pi-n fut a Domoticz program és még nincs csak egy külső időjárás állomás rákötve ami API-n keresztül a netről kap adatokat és a RPI alaplapi szenzorai. Abban tud valaki segíteni, hogy tudom a Domoticz frontendjét megváltoztatni? Illetve honnan lehetne themes-eket leszedni hozzá?
-
layerke
aktív tag
A KNX egy OSI-modell alapján létrehozott hálózati kommunikációs protokoll épületautomatizáláshoz. Három korábbi protokollt tömörít egyben, magát a KNX-et több mint 25 éve hozták létre, azóta több, mint 350 cég fejleszt eszközöket erre a szabványra. Alapvetően ez egy csavart érpáron keresztüli kábeles kommunikáció, manapság azért már van vezeték nélküli is. Eléggé szofisztikált a rendszer és nem is olcsó, viszont érdekessége, hogy az eszközök egyedi címzése miatt szerver nélkül is tud működni minden, legfeljebb némi funkcionalitásbeli korlátozottsággal.
-
layerke
aktív tag
A fórumozás nem a titkolózásról szól, természetesen átküldöm majd délután. Jó lenne legalább egy kis videót összehozni akár indulási segítségnek, mert nagyon jók ezek az open-source dolgok, csak sajnos ezen jellegük miatt gyér a dokumentálása.
Személy szerint a non plus ultra nekem a KNX, csak legyen ember, aki meg győzi fizetni

-
layerke
aktív tag
Ha az segít valamit, akkor át tudom küldeni a librarymet és megnézed a config fájlokban mit módosítottam, hogy jó legyen. A myscontroller jobban áttekinthető szerintem, mint a terminálból 2 egymás mellett. Ennyi csak a haszna a linuxszal szemben. Ha nincs windowsod, nyilván nem kérhetem, hogy rakd fel emiatt, ha van, akkor érdemes lehet bebootolni arra egy ilyen tesztkör erejéig.
-
Köszönöm.
A tápot alakítom.
A kódot a hétvégén próbálom, de szerintem ez fut nálam is.
Majdnem úgy csinálom ahogy írtad, csak linuxon. 2 USB porton két terminálban nézem a debug-ot. A Domoticzig el sem jutottam. Érdemes a myscontroller miatt windowsot bootolni? Több mint a terminál?
Én is visszamentem a 2.0.0-ra. Akkortól van néha kapcsolatom. 2.1.1-el nem volt egy adat sem.
-
layerke
aktív tag
Stabil táp nekem úgy van, hogy van egy ams1117 a hozzá tartozó 2 kondenzátorral és egy usb-s töltőről kapja a betápot. Ennyi gyakorlatilag. Vagy még lehet használni az arduinonak a stabilizátorát is, de akkor is kell elé kondenzátor és figyelni kell, hogy a RAW-ra legyen a betáp kötve, de ne legyen túl nagy feszültség, mert nagyon melegszik a nyák stabilizátor.
Másik, a kód, beillesztem ide, amit én használok:
// 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 <DallasTemperature.h>
#include <OneWire.h>
#define COMPARE_TEMP 0 // Send temperature only if changed? 1 = Yes 0 = No
#define ONE_WIRE_BUS 3 // Pin where dallase sensor is connected
#define MAX_ATTACHED_DS18B20 16
unsigned long SLEEP_TIME = 10000; // Sleep time between reads (in milliseconds)
OneWire oneWire(ONE_WIRE_BUS); // Setup a oneWire instance to communicate with any OneWire devices (not just Maxim/Dallas temperature ICs)
DallasTemperature sensors(&oneWire); // Pass the oneWire reference to Dallas Temperature.
float lastTemperature[MAX_ATTACHED_DS18B20];
int numSensors=0;
bool receivedConfig = false;
bool metric = true;
// Initialize temperature message
MyMessage msg(0,V_TEMP);
void before()
{
// Startup up the OneWire library
sensors.begin();
}
void setup()
{
// requestTemperatures() will not block current thread
sensors.setWaitForConversion(false);
}
void presentation() {
// Send the sketch version information to the gateway and Controller
sendSketchInfo("Futes homero", "1.0");
// Fetch the number of attached temperature sensors
numSensors = sensors.getDeviceCount();
// Present all sensors to controller
for (int i=0; i<numSensors && i<MAX_ATTACHED_DS18B20; i++) {
present(i, S_TEMP);
}
}
void loop()
{
// Fetch temperatures from Dallas sensors
sensors.requestTemperatures();
// query conversion time and sleep until conversion completed
int16_t conversionTime = sensors.millisToWaitForConversion(sensors.getResolution());
// sleep() call can be replaced by wait() call if node need to process incoming messages (or if node is repeater)
wait(750);
// Read temperatures and send them to controller
for (int i=0; i<numSensors && i<MAX_ATTACHED_DS18B20; i++) {
// Fetch and round temperature to one decimal
float temperature = static_cast<float>(static_cast<int>((getConfig().isMetric?sensors.getTempCByIndex(i):sensors.getTempFByIndex(i)) * 10.)) / 10.;
// Only send data if temperature has changed and no error
#if COMPARE_TEMP == 1
if (lastTemperature[i] != temperature && temperature != -127.00 && temperature != 85.00) {
#else
if (temperature != -127.00 && temperature != 85.00) {
#endif
// Send in the new temperature
send(msg.setSensor(i).set(temperature,1));
// Save new temperatures for next compare
lastTemperature[i]=temperature;
}
}
wait(SLEEP_TIME);
}Javaslom azt, hogy ha lehet töltsd le a myscontrollert a mysensorsról és egy serial gatewayt programozz fel valamint egy temp sensort és mindkettőt dugd be a gépbe és a programokban legyen bekapcsolva a debug. Így teljesen jól látható minden folyamat a rádió indításától kezdve az üzenetekig.
Még egy tanács, javaslom a 2.0.0 libraryt használni, mert az a legstabilabb és legjobb eddig szerintem. Régebbit nem kezeli jól néha, az újabb meg nem volt stabil legutóbb, mikor még próbáltam. -
vargalex
félisten
válasz
balibatyo78
#438
üzenetére
Én mondjuk Linux-ot használok. Szívesen ránéznék, de sajnos elég messze vagyunk egymástól. Az is lehet, hogy magának az ESP-nek semmi baja rajta.
Sőt, lehet hogy a d1 mini-nek sincs. Nekem van egy olyan ch340-es USB-TTL adapterem, ami a kollégám Windows-os gépét csontra fagyasztja, nekem viszont Linux alatt gond nélkül üzemel.
Úgyhogy inkább ne dobd ki, küldd el nekem.
-
Azért mégegyszer kérdezem, hogy van-e valakinek olyan eladója Ebay, Gearbest, Banggood-on akitől vett RFM69HW-t és megy a cucc.
Vennék még kettőt.layerke: most az USB-ről jár a RAW bemeneten. Akkor egy-egy 18650-es aksiról fogom járatni. Azt csak nem bírja megszívni, azon nincs zavar. A Mysensors SerialGateway-ben minden default. A node-ban megadtam fixen a node számát. Utána be-be ugrott az adat.
Esetleg van valakinek egy tuti működő sketch-e DS18B20-al (3. porton) ami biztosan működik default SerialGateway-el?
Ami miatt elkezdtem az egészet az nem csak a kapcsolat, hanem hogy átlát-e 2 emeleten. De idáig még nem jutottam el.
A garázsban megy a szerver. Az érzékelők egy része a lakásban lenne. -
vargalex
félisten
válasz
balibatyo78
#433
üzenetére
Soros porton sem látsz semmit? Mit mond, ha a sketch-et fel akarod tölteni? Ugye ott elvileg a led a GPIO2-re van kötve egy felhúzó ellenállással. Azaz GPIO2 low állapota mellett világítani fog.
-
Yoshida
aktív tag
Sajna nem nagyon van összefoglaló oldal, ezért kezdtem a mysensorsos leírásokat követni, pont azt a hardwaret rendeltem stb. így volt a legnagyobb esély a sikerre
De a serial gatewayre már nekem kellett összeollózni a hőmérőt.Átküldöm pü-ben a linkjét a sketch-nek. Szerintem UNO-val is mennie kell.
Ha a DHT library fel van installálva az arduino feltöltő progiba, akkor fel kell mennie, úgy rélmik más nem kell hozzá. [talán ezt raktam fel előtte, azt írják ebbe van DHT library] -
vargalex
félisten
válasz
balibatyo78
#431
üzenetére
Én d1 mini-t használok, de sem a flash-eléssel kapcsolatos problémádat (pedig már biztos, hogy több, mint 50 íráson túl van az a példány, amin fejlesztek), sem a wifi-s problémádat nem tapasztaltam.
Wifi megszakadás ellenőrzését érdemes szerintem a kódba betenni, és hiba esetén újra csatlakozni. Nálam is benn van egy ilyen rutin. A web szerver elérhetőségét vizsgálja POST előtt. De a logok szerint nem történik újracsatlakozás. Nem lehet, hogy te deep sleep-be teszed? -
balibatyo78
csendes tag
Próbáltam a Nodemcu-t. Tetszik, meg minden. De. Csináltam vele egy rgbw dimmert. Mi light protokollt használtam, hogy a Domoticz-al tudjam vezérelni. A gondom hogy rendszeresen eldobta a wifit és újra kellett indítani. Aztán volt olyan problémám is vele, hogy a kínai olcsó gagyi flash-eket rak rá, és alig bír ki vagy 10-20 írást. Legutóbbi fejlesztésem közben 3db ment tönkre.
Az arduinó + nrf kombó bevált.
Ha a vezeték híve vagy akkor is a mysensors-t ajánlom rs485-ön. Nem kell rádió, és ugyanúgy megy mint a rádiós.
Régen én is vezeték párti voltam, de rádión nincs kötve a kezem. Oda ragasztom fel a falra az eszközt ahová akarom. -
Mana86
tag
Kicsit kapkodva írtam a hsz-t, néha magam sem értem mit akarok.
Megköszönném ha át tudnád dobni a Sketch-et.Szerintem a legfőbb probléma, hogy nem nagyon volt időm eddig foglalkozni a dologgal és nem olvastam eleget, kapkodva próbálok mindent megoldani kódok összeollózásával és tulajdonképpen sokszor magam sem értem teljesen mit is csinálok. Ha tudnál küldeni pár linket hasznos oldalakról, basic cuccokról, leírásokról, hogy mihez mi kell, gatewayek, kommunikációs protokollok, stb... az nagyon sokat segítene. MySensors oldalt nézegettem, de nem igazán találtam amit keresek. Az a baj, hogy összefüggések nincsenek meg, hogy mire milyen alternatívák vannak, mit mivel lehet megoldani és hasonlók. RPi és Arduino kapcsolatát mindenhol rádión oldják meg én viszont ragaszkodom az usb-hez (vagy legalább a vezetékekhez), így nem nagyon találtam normális tutorialt az én esetemre.
A tervem most az, hogy Rpi lesz egy webserver, adatgyűjtő, loggoló és tulajdonképpen mindennek az "agya", Arduinot gatewaynek szánom amire ráakasztom a kívánt szenzorokat, reléket és így ezen keresztül történne minden. Arduino futtatná a kódot a szenzorok jeleinek kiolvasására és továbbítaná az adatokat az Rpi-n futó domoticznak vagy nodered olvasná. Ahogy most a fejemben vannak a dolgok nodered és domoticz az én esetemben tulajdonképpen pont ugyan arra való csak nodered -del mélyebben bele lehet nyúlni. Ezt jól látom?

-
válasz
balibatyo78
#427
üzenetére
Köszönöm!
Azért érdekelne, mert amint látom, itt jellemzően ezen a serial adapter vonalon van a társaság.
A másik oldalról viszont folyamatosan azt hallom (rendszerek tucatjait kiépítő és üzemeltető, egyébként Aruino-guru szakemberektől), hogy NodeMCU, NodeMCU.Én szívem szerint kábelen vinném a jelet (van UTP-hálózat), de ahhoz házon belül nem számíthatok segítségre.
Köszönettel: MaCS
-
Yoshida
aktív tag
Elemek 2.7V-ot tudnak, ez még jó kell legyen. Tápot megkapja a pro mini, megkapja a bme280 szenzor is, és a rádión is ott a táp. A pro mini szerintem megdöglött, mivel van egy másodlagos led ami akkor szokott villogni amikor adás van, percenként egyszer kb, és most ez se megy már, meg se mukkan...
-
Yoshida
aktív tag
Két napja nem megy a kültéri hőmérő, van egy elméletem hogy a szarul tönkretett led zarlatos és leszivta az elemet
kiderül amint odajutok hogy megnézzem -
Yoshida
aktív tag
Nekem most nem teljesen tiszta, hogy kell-e válasz az írásod első felére, ha úgyis rákötöttél arduinot.
Nem néztem végig a leírásod az utolsó linken, de ez serial gatewayt csinál? Mert ha nem, akkor nem lesz jó.
A PI-re olyan arduinot kell kötni, amin a serial gateway sketch fut. Ebbe bele kell ollózni a dht11 skecthből a dolgokat. Ha kell akkor este át tudom küldeni a sketch-et. Van benne 2.4ghz-es rádió modul is, de megy anélkül is sztem, vagy egy sort átírva megy a másféle rádió. Későbbiekre gondolva jól jöhet.
Azt tudja valaki, hogy hibrid rádiós rendszert hogy lehet építeni?
Tehát van most egy arduino serial gateway-em, ami 2.4ghz-es networköt csinál. De majd lehet lenne 433mhz-es eszköz amit kéne vezérelni. Akkor kell egy másik serial gateway-t építeni 433mhz-es rádióval? Gondolom domoticz lekezeli, mint második gw, usb van még a PI-n is.
-
Mana86
tag
Üdv mindenkinek!
Jelentem, teljes a zűrzavar a fejben (és most már a raspberryn is). Próbáltam tegnap node-red -et tanulmányozni, mert nagyon tetszik, ahogy jutub videókon 2 perc alatt összehúzogatják a Millennium Falcon komplett vezérlését. Gondoltam majd biztos ilyen egyszerű lesz, hogy kattintok 3-at és voila, máris látszik a dht11 szenzortól kapott hő és páratartalom egy webes felületen grafikonnal kirajzolva 200 évre visszamenőleg. Sajnos nem így lett.
EZ meg EZ a linka alapján próbáltam megcsinálni, de az alábbi parancsot már nem tudom futtatni mert nem tudja értelmezni az "npm" parancsot. Nincs valakinek ötlete, hogy mi lehet a baj?
sudo npm install node-dht-sensor
Jelen pillanatban amúgy kicsit átalakítottam a rendszert mert úgy látom Domoticz könnyebben lekezeli a dolgokat ha arduinotól kapja az infókat és később amúgy is ebbe az irányba mentem volna, így megcsináltam most. Rpi USB-n össze van kötve arduino-val, utóbbi innen kapja a tápot is. Arduino Uno 4-es pinen kapja a DHT11-től a jelet és ugye a szenzor +5V és GND is Arduino-ra van kötve. Rpi-n a Sketch nevezetű programmal már tudom olvasni hőmérséklet illetve páratartalom értékeket. EZ alapján csináltam.
-
válasz
balibatyo78
#421
üzenetére
Ez a Moteino pontosan mit csinál?
Köszönettel: MaCS
-
layerke
aktív tag
Valószínűleg nem elég stabil/zavarmentes a tápod vagy nem jó az antenna az RFMekhez, esetleg a mysensors beállításaiban elnéztél/kihagytál valamit. Pl: csatornaszámok, frekvenciák, rádió HW vagy nem. Ezeket fontos beállítani programozás előtt a myconfig.h fájlban. Nálam 433MHzes rfm rádiók vannak és gond nélkül mennek saját készítésű antennával, ezt a beállítós fájlt javaslom átnézni.
-
válasz
balibatyo78
#418
üzenetére
Természetesen azzal mert a Domoticzhoz használnám. Egy SerialGateway és egy DS18B20-os node.
Kipróbáltam egy másik programpárral ami csak teszt és a powerLab-nál olvastam, de azzal sem megy.
A MySensors progik néha elkapják.
A moteinó-t nem tudom micsoda. Esetleg egy link? -
Úgy néz ki, hogy a kínai RFM69HW modulok rosszak. A két cucc beszélget 10 cm-ről de 1 m-ről már nem. Nemhogy a garázsba nem megy le, de még a szomszéd szobába sem. Csavart antenna a leírás szerint.
Van olyan Ebay, Gearbest, Banggood forrásotok akitől jót tudok venni?
Gondoltam egy 3,3V-os nano-ra is hátha azzal egyszerűbb az élet mint a mini pro-kkal! -
quint
aktív tag
Láttam a honlapjukon a windows telepítőt... de aztán beugrott, két dolog:
- mekkorákat cumiztam a mosquitto-val windows alatt (mert hiába írták, hogy itt a windows telepítő + hozzá még ezeket töltsd le, mert a telepítő önmagában nem telepít, a kiegészítők telepítése és telepítési mappákba való átmásolgatása után sem működött, aztán egy fórumban még leírták a fejlesztők, hogy azt elfelejtettük mondani, hogy... a kedves tántikájukat tegyék boldoggá);
- ha egy picit lépni akarok (akár a lehetőségek bővítése, akár az állandó rendszer, így a dedikált vas felé), akkor úgyis jön a Linux.
Szóval mégis inkább valamilyen Linux-szal kezdenék, legalább hamar elmegy a kedvem az egésztől
-
layerke
aktív tag
Szia,
Nyugodtan rakd fel a domoticzot egy mezei windowsra, ahhoz hogy ki tudd próbálni nem kell nagyon elmerülni linuxba. Később majd kell az influxdb-hez és grafana-hoz a linux, de ezek nélkül is megy a domoticz. A kiinduló csomag elgondolásod jó, a domoticz wiki oldalán simán eligazodsz a telepítéssel kapcsolatban, de ha windowsra rakod, akkor meg végképp semmi különös..
-
quint
aktív tag
Sziasztok!
Örülök, hogy találtam egy ilyen témát. Elolvastam az eddigi hozzászólásokat, megjött hozzá a kedvem. Komoly célom nincs vele, csak egy kis játék a totális elhülyülés elleni - nagyrészt reménytelen - küzdelmemben

A témához tartozó előéletem szinte semmi: windows környezetben alaposabb felhasználói szint, linux lényegében semmi (párszor már felraktam duál boot-os környezetbe, de sosem merültem el benne, nagyon nem), PIC, Ardunio és ESP8266 (pár napja már ESP32 is) eszközökkel már csináltam néhány dolgot. Ha nem javasoltok valami egészen mást, akkor egy Domoticz, MQTT, InfluxDB, Grafana környezetet szeretnék létrehozni MySensors végpontokkal.
Azt láttam, hogy Linux nélkül kábé semmire sem fogok menni. Most még nincs kedvem dedikált vasat betenni a Linuxnak. Arra gondoltam, hogy a notimnak bőven van erőforrása (4 fizikai mag, 16 GB RAM, SSD+2*HDD) ahhoz, hogy virtuális gépként menjen alatta a Linux (pl. VirtualBox segítségével). Első kérdéseim:
- első lépésnek nem túl nagy hülyeség a virtuális gép?
- ha nem, akkor melyik Linux változatot érdemes felrakni?
- mivel/hol érdemes elkezdeni a Linux tanulását? -
Mana86
tag
Na sikerült megoldani ezt a VPN problémát. Az általad adott leírás alapján pofon egyszerűen fel lehetett telepíteni, állítgatni nem is igazán kellett. Tovább tartott távolról hozzáférni a terminálból létrehozott kulcshoz mint maga a telepítés.
Működik tökéletesen tabletről és telefonról is.Big big hála a segítségért!

-
balibatyo78
csendes tag
Igazából én is azért döntöttem a mysensors mellett mert bármilyen adatot be lehet küldeni domoticz-nak, csak a fantázia szab határt. Próbáltam az esp wifi modulokat, a nodemcu-t is. Jó jó, de macerás, fogyasztása nagy, elemes szenzort kinlódás vele csinálni, és árban se olcsóbb mint egy nrf24l01 + arduino. Eddig bármit meg tudtam mysensors-al oldani.
-
Yoshida
aktív tag
Én már javában vártam az arduinokat meg egyébb csecséket mikor olvastam a NodeMCU-ról, de most se vagyok tisztában az árakkal, vagy energia fogyasztásukkal pl. Lehet ezzel is elemes kültéri hőmérőt csinálni pl.? És akkor ez mindenképp wifi-n megy? Ehhez a serial gateway cucchoz van elég szájbarágós leírás, azért választottam, így nem kellett egyelőre elmélyülni a témában túlságosan, mégis megvan amit akartam, és minden működik is stabilan. Plusz a 2.4GHz rádió nem wifi szabvány szerint megy. (egyelőre nem vettem észre, hogy bezavarna, bár az itthoni pc-k kábelen csatlakoznak, csak tablet/mobil megy wifin)
-
Mana86
tag
válasz
vargalex
#405
üzenetére
Van ilyen lépés?
Azt hiszem ez volt a baj. Köszi az infót.
Az a baj, hogy ugye a linkelt doksinak a feléig sem jutottam, onnantól meg piVPN-nel mentem tovább ott meg nem tért ki a tűzfal beállításokra. Szerintem sikerült amúgy úgy összekavarnom a lelkét, hogy azért nem működött. Most megcsinálom majd kapásból piVPN-nel, ott ahogy nézem semmi komolyabb beállítást és szerkesztgetést nem igényel a történet. Szerintem így már tuti működni fog. -
Mana86
tag
Igen azt láttam én is, hogy tulajdonképpen piVPN is openVPN mert ugyan olyan fileokat meg mappákat használ csak jóval egyszerűbb telepíteni mert gondolom egy csomó beállítás már előre deklarálva van benne.
Hát elkezdtem openVPN-t telepíteni, azzal elakadtam mert szerintem még régebbi raspbian-ra volt és jessie alatt nem hozta létre a /etc/openvpn/easy-rsa mappát. Ez alapján csináltam. Kisebb hegesztés után létrehozta, de valami nem volt kerek vele.
Ezek után nekiugrottam a piVPN-nek. Ez simán feltelepült viszont a cert készítés szerintem nem annyira jött össze. Volt valami text file amibe 3 különböző fileból kellett összeollózni a kulcsokat és szeritnem ez nem sikerült teljesen jól mert a kapcsolat W10 tabletről rendesen felépül és azt mutatja, hogy minden ok, de mégsem vagyok rajta a belső hálón. Nem tudok pingelni a routert sem. iOS-re rátettem a certet, megnyitotta az openVPN, de kapcsolódásnál csak timeout-ol. Azt néztem, hogy az általad linkelt oldalon nincs is arra a lépésre vonatkozó leírás, tehát itt valahogy máshogy oldják ezt meg.
Lehet az is baj volt, hogy DNS providernél én Google-t választottam, holott a DlinkDDNS -nél van az accountom. Custom opciónál nem akartam variálni, gondoltam ezzel is működnie kéne.Tegnap tettem fel szűz Raspbian -t, így most kapásból piVPN-nel fogok kezdeni a kapott link alapján. Kíváncsi leszek.
Köszi szépen a segítséget! -
Hol akadtál el az OpenVPN-el? Mert nálam simán működik.

A piVPN is OpenVPN igazából.
Ez a leírás elég jó pl.
Feltelepíted a VPN-t, bekonfigolod. Legeneráltatod az rsa-t, amit átmásolsz a telóra, ahol importálod az OpenVPN kliensbe, és már működik is
qqzs Ja, bocsánat, figyelmetlen voltam, és nem figyeltem, hogy a DIY módszer nem érdekel.
-
SerialGateway esetében a RSSI -42 - -45 körül az jó kapcsolat?
Új hozzászólás Aktív témák
- Milyen okostelefont vegyek? OFF topik
- Autós topik látogatók beszélgetős, offolós topikja
- Rémisztő árakkal szembesülnek a notebookgyártók az új mobil platformoknál
- Linux kezdőknek
- Kínai és egyéb olcsó órák topikja
- Tudományos Pandémia Klub
- One otthoni szolgáltatások (TV, internet, telefon)
- Anglia - élmények, tapasztalatok
- Milyen monitort vegyek?
- Óra topik
- További aktív témák...
- Mio Star Coffe One Milk Automata kávégép 6 hónap Garancia Beszámítás Házhozszállítás
- Audi Q7 3.0TDI e-tron 2016 évjárat
- Eladó WHIRLPOOL PACW29HP Hűtő-Fűtő Mobilklíma Fekete
- Netatmo Presence okos kültéri kamera / 12 hó jótállás
- !!AKCIÓ!! Vadonatúj, bontatlan iScooter iX6 elektromos roller, 1 év gari 45 km/h
- BESZÁMÍTÁS! Apple Watch Ultra 2 49mm Cellular okosóra garanciával hibátlan működéssel
- Samsung Galaxy A71 128GB, Kártyafüggetlen, 1 Év Garanciával
- Gamer PC- Számítógép! Csere-Beszámítás! R5 5500 / RX 6700XT 12GB / 16GB DDR4 / 1TB Nvme SSD
- Telefon felvásárlás!! iPhone X/iPhone Xs/iPhone XR/iPhone Xs Max
- magyar billentyűzet - 121 - Lenovo Legion Pro 5 (16ARX8) - AMD Ryzen 7 7745HX, RTX 4070 - 4 év gar
Állásajánlatok
Cég: ATW Internet Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest



Örvendek a sikerednek, ne feledd ezt a kábeles dolgot, nálam több fajta kínai klón arduinonál előkerült már ez a probléma.

az meg kevés megtanulni





A garázsban megy a szerver. Az érzékelők egy része a lakásban lenne.


