Smart DGM
-
cino111
- Posts: 714
- Joined: Mon May 07, 2018 8:00 pm
Ruszyło się coś w temacie? Warto kupować? Coś z tego będzie?
-
Simono
- Posts: 533
- Joined: Mon Sep 17, 2018 5:26 pm
- Been thanked: 6 times
Też się przyłączam do pytania. Ja co prawda już kupiłem dwie sztuki i w jedna wgrałem Tasmotę. Chodzi bez problemu ale zdecydowanie widziałbym na Suplę. Samo urządzenie wizualnie mnie się akurat podoba, a cena jest OK. Po kalibracji wskazuje dośc dobrze. Chciałem pod pralkę i suszarkę podpiąć żeby wiedzieć ile mi prądu zużywają i wiedziałbym ile razy żona w dzień pierze
mimo, że mam taryfę G12W.
-
blueshark
- Posts: 1
- Joined: Fri Aug 30, 2019 7:41 am
Odnośnie klejenia, jeśli jest sklejone tak jak zasilacz do laptopa, możecie spróbować takiego sposobu (posmarowanie pędzelkiem z benzyną miejsca klejenia i samo się otwiera): Otwierałem już kiedyś parę urządzeń tym sposobem i się do tej pory sprawdzał 
https://www.youtube.com/watch?v=7HOcUKTNjhE
EDIT: Sprawdziłem dziś sposobem na pędzelek, po odczekaniu 2 minut obyło się bez użycia nożyka. Wszystko ładnie się odkleiło
https://www.youtube.com/watch?v=7HOcUKTNjhE
EDIT: Sprawdziłem dziś sposobem na pędzelek, po odczekaniu 2 minut obyło się bez użycia nożyka. Wszystko ładnie się odkleiło
Last edited by blueshark on Wed Sep 04, 2019 3:55 pm, edited 1 time in total.
-
Marcin1988
- Posts: 14
- Joined: Sun Sep 01, 2019 12:17 am
Cześć, Wgrałem przykład supli przez arduino ide, podmieniłem wyjście przekaźnika na pin 14 i działa. Nie potrafię jednak przerobić przykładu w taki sposób żeby działał przycisk na gniazdu. Ktoś pomoże ?
-
wojtas567
- Posts: 2334
- Joined: Sun Apr 03, 2016 7:16 pm
- Location: Olsztyn
A jaki soft wgrywasz?
Pozdrawiam
Wojtek
Wojtek
-
Marcin1988
- Posts: 14
- Joined: Sun Sep 01, 2019 12:17 am
Wgrałem poniższy kod. podmieniłem tylko pin od przekaźnika. pogodziłem się z faktem ze stracę funkcjonalność pomiaru energii, no ale jednak fizyczny przycisk mógłby pozostać.
Code: Select all
[/**
* Supla.org NodeMCU WiFi minimal example
* Author: Programistyk - Kamil Kaminski <[email protected]>
*
* This example shows how to configure SuplaDevice for building for NodeMCU within Arduino IDE
*/
#include <srpc.h>
#include <log.h>
#include <eh.h>
#include <proto.h>
#include <IEEE754tools.h>
// We define our own ethernet layer
#define SUPLADEVICE_CPP
#include <SuplaDevice.h>
#include <lck.h>
#include <WiFiClient.h>
#include <ESP8266WiFiType.h>
#include <ESP8266WiFi.h>
#include <ESP8266WiFiScan.h>
#include <ESP8266WiFiMulti.h>
#include <WiFiServer.h>
#include <ESP8266WiFiGeneric.h>
#include <WiFiClientSecure.h>
#include <ESP8266WiFiAP.h>
#include <ESP8266WiFiSTA.h>
#include <WiFiUdp.h>
WiFiClient client;
// Setup Supla connection
const char* ssid = "MyWiFiNetwork";
const char* password = "MyWiFiPassword";
void setup() {
Serial.begin(115200);
delay(10);
// Replace the falowing GUID
char GUID[SUPLA_GUID_SIZE] = {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00};
// with GUID that you can retrieve from https://www.supla.org/arduino/get-guid
// Ethernet MAC address
uint8_t mac[6] = {0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
/*
* Having your device already registered at cloud.supla.org,
* you want to change CHANNEL sequence or remove any of them,
* then you must also remove the device itself from cloud.supla.org.
* Otherwise you will get "Channel conflict!" error.
*/
// CHANNEL0 - RELAY
//SuplaDevice.addRelay(44, true); // 44 - Pin number where the relay is connected
// Call SuplaDevice.addRelay(44, true) with an extra "true" parameter
// to enable "port value inversion"
// where HIGH == LOW, and LOW == HIGH
// CHANNEL1 - RELAY
// SuplaDevice.addRelay(45, true); // 45 - Pin number where the relay is connected
// CHANNEL3 - TWO RELAYS (Roller shutter operation)
//SuplaDevice.addRollerShutterRelays(46, // 46 - Pin number where the 1st relay is connected
// 47, true); // 47 - Pin number where the 2nd relay is connected
// CHANNEL4 - Opening sensor (Normal Open)
//SuplaDevice.addSensorNO(A0); // A0 - Pin number where the sensor is connected
// Call SuplaDevice.addSensorNO(A0, true) with an extra "true" parameter
// to enable the internal pull-up resistor
// CHANNEL5 - Opening sensor (Normal Open)
//SuplaDevice.addSensorNO(A1); // A1 - Pin number where the sensor is connected
// CHANNEL6 - DHT22 Sensor
// SuplaDevice.addDHT11();
// SuplaDevice.addAM2302();
// SuplaDevice.addDHT22();
SuplaDevice.begin(GUID, // Global Unique Identifier
mac, // Ethernet MAC address
"svr1.supla.org", // SUPLA server address
0, // Location ID
""); // Location Password
}
void loop() {
SuplaDevice.iterate();
}
// Supla.org ethernet layer
int supla_arduino_tcp_read(void *buf, int count) {
_supla_int_t size = client.available();
if ( size > 0 ) {
if ( size > count ) size = count;
return client.read((uint8_t *)buf, size);
};
return -1;
};
int supla_arduino_tcp_write(void *buf, int count) {
return client.write((const uint8_t *)buf, count);
};
bool supla_arduino_svr_connect(const char *server, int port) {
return client.connect(server, 2015);
}
bool supla_arduino_svr_connected(void) {
return client.connected();
}
void supla_arduino_svr_disconnect(void) {
client.stop();
}
void supla_arduino_eth_setup(uint8_t mac[6], IPAddress *ip) {
// Serial.println("WiFi init");
WiFi.begin(ssid, password);
while (WiFi.status() != WL_CONNECTED) {
delay(500);
// Serial.print(".");
}
//Serial.print("\nlocalIP: ");
//Serial.println(WiFi.localIP());
//Serial.print("subnetMask: ");
//Serial.println(WiFi.subnetMask());
//Serial.print("gatewayIP: ");
//Serial.println(WiFi.gatewayIP());
}
SuplaDeviceCallbacks supla_arduino_get_callbacks(void) {
SuplaDeviceCallbacks cb;
cb.tcp_read = &supla_arduino_tcp_read;
cb.tcp_write = &supla_arduino_tcp_write;
cb.eth_setup = &supla_arduino_eth_setup;
cb.svr_connected = &supla_arduino_svr_connected;
cb.svr_connect = &supla_arduino_svr_connect;
cb.svr_disconnect = &supla_arduino_svr_disconnect;
cb.get_temperature = NULL;
cb.get_temperature_and_humidity = NULL;
cb.get_rgbw_value = NULL;
cb.set_rgbw_value = NULL;
return cb;
}]-
uchnast.michal
- Posts: 1334
- Joined: Tue Jun 04, 2019 11:37 am
- Has thanked: 7 times
-
Marcin1988
- Posts: 14
- Joined: Sun Sep 01, 2019 12:17 am
Serdeczne dzięki za propozycje.faktycznie BlitzWolf wyglądają ładniej, ale pokusiło mnie i kupiłem już 2 sztyki tych z biedry i szkoda je tak zmarnować 
-
makrz
- Posts: 401
- Joined: Tue Nov 27, 2018 1:43 pm
- Location: Opole
U mnie też dwie sztuki czekają.
