MyTek

Prodotti

Star InactiveStar InactiveStar InactiveStar InactiveStar Inactive

Sistema DomoControl

Permette l'automazione completa della casa / bar / serre / ambienti tramite l'abbinamento di schede "Domo One", Raspberry PI3, il tutto controllato tramite il software Free/Open Source Domoticz.

Il progetto richiede:

  • Raspberry PI3 come minicomputer
  • Eventuali schede di interfaccia interconnesse tramite RS485
  • Eventuali sensori connessi tramite I2C / OneWire
  • Eventuali altri sensori / relè Wireless
  • Software Domoticz (http://domoticz.com/)
  • Script Python per l'interfacciamento tra le varie schede e domoticz

main

Per collegarsi all'interfaccia Domoticz è sufficiente un semplice browser. I vari menu sono responsive per un'ottima visione anche con display di piccole dimensioni come gli SmartPhone.

Dopo essersi loggati, viene mostrato un menu e il pannello principale con i dispositivi che vengono maggiormente utilizzati.

D menu

D riepilogo

Menu interruttori con la lista di tutti i dispositivi di INPUT / OUTPUT. Per ogni device è possibile visualizzare il LOG, modificare l'icona e la configurazione con il ritardo di accensione, il ritardo dello spegnimento ed eventualmente quali script richiamare quando lo stato viene cambiato.

D interruttori

D int log A

D int log B

D int setup

Menu temperature con tutti i sensori Temperatura e Umidità. Oltre qa visualizzar3e il LOG con l'andamento giornaliero, mensile ed annuale della temepratura / umidità, è possibile inviare una segnalazione tramite email, cellulare, SMS al superamento di una certa soglia prefissata.

D temperature

D log temperatura

E' persente il menuPlanuimetria dove è possibile importare una o più immagini e dislocare al suo interno i vari dispositivi presenti. Oltre alla visualizzazione dello steso è possibile anche interagire con loro.

D planimetria

Il menu Meteo raccoglie tutti i dispositivi che mostrano l'umidità, la velocità del vento, la visibilità, la quantità di pioggia. E' possibile inoltre accedere alle previsioni Meteo di servizi presenti in internet.

D meteo

D meteo log

D meteo previsioni

Il menu Utilità racchuide tutti gli altri sensori disponibili.

D utilita

Iscriviti al Gruppo Facebook: https://www.facebook.com/groups/domocontrol

La DEMO è collegabile all'indirizzo: my-tek.it:8080

Username: user

Password: user

Acquista il KIT completo e funzionante composto da Raspberry PI 3, Scheda espansione, Micro SD con installato e configurato il software Domoticz, comoda ed elegante scatola in ABS con possibilità di attacco su barra DIN a 4 moduli.

Il KIT funzionante ad un prezzo strepitoso è disponibile QUI.

Star InactiveStar InactiveStar InactiveStar InactiveStar Inactive

DANBUS is innovative system to connect many devices to your home assistance software control.

With DanBus protocol you can connect up to 63 DL485x cards to control of all I/O and sensors of a home automation system for home control but also for other uses such as the management of greenhouses, cellars, dairies ...

The nodes are equal and send in turn their data packets on the network without stall, these data are available to all connected nodes and possibly also to a possible general control system such as Domoticz and / or other home automation systems.

On rotation each node, if on and connected, sends its data packet to the BUS, when a node is off or occupied, then the turn continues with the next node ready to transmit.

If a node has no information to send, it simply sends a ping packet.

Each node can leave the network even during the transmission of one of its packets, in this case the remaining nodes detect a wrong packet error and normally continue communications

Signal composition

There are two packets type:

  • PING package (when there is no information or request to send over the network)
  • Package INFO (with information data)

PING package (fixed length):

ping

  • ID Sender
  • CRC with end package flag

INFO package (variable length):

trama1

  • ID Sender
  • Package type
  • ID recipient (from 1 a 63)
  • Data (optional, even 0 bytes)
  • CRC with end packet flag

Packages type

The second frame byte indicates the type of packet transmitted by the node. The most used commands are the following:

  • 0x0E - Communicates IO, when periodically (depending on the setting), or following an event, a node sends the I/O value and/or the various I2C and/or OneWire sensors into the network
  • 0x07 - Command to request the value of one of its inputs at a node
  • 0x08 - Command to set the value of an output in a node
  • 0x0B - Reboot command for a send card (all in case the destination ID is 0)
  • 0x0A - Initialize IO command with value set on EEPROM, useful to read again the configuration after having changed it
  • 0x03 - I/O configuration reading command present on EEPROM
  • 0x04 - EEPROM reading command (the starting address and the number of bytes to read must be given)
  • 0x06 - EEPROM writing command (you must give the starting address and the number of bytes to write)
  • 0x0C - Command to read the board type and firmware version
  • 0x0D - Communication of a package with error description

Error Types

Each node performs a check of the correctness of the received packets and / or the feasibility of the received commands and can detect different cases of error by composing an error message that will send on the network when it is its turn, the sent packet will be composed as a packet INFO where the standard byte will be 0x0D followed by a byte as from the following list and containing the type of problem detected:

  • 0x00 - I2C initialization / timeout error
  • 0x01 - Error 3 consecutive zeroes in position not allowed in the packages
  • 0x02 - Error 3 consecutive ones in position not allowed in the packages
  • 0x03 - Package received too long
  • 0x04 - Package felt equal to itself
  • 0x05 - Sender address out of range
  • 0x06 - Missing recipient address
  • 0x07 - Missing parameters
  • 0x08 - Too many package bytes
  • 0x09 - Missing parameters
  • 0x0A - I2C busy
  • 0x0B - Missing residual bytes
  • 0x0C - Too many data bytes
  • 0x0D - Zero parameter command error
  • 0x0E - Command error with 1 unknown parameter
  • 0x0F - Command error with 2 unknown parameters
  • 0x10 - Command error with 3 unknown parameters
  • 0x11 - Command error with 4 unknown parameters
  • 0x12 - Unexpected parameter n command error
  • 0x13 - CRC error
  • 0x14 - I2C busy
  • 0x15 - I2C timeout
  • 0x16 - OneWire busy
  • 0x18 - OneWire busy
  • 0x19 - Input number reading out of range
  • 0x1A - Non-compliant package size
  • 0x1B - EE reading beyond address limit
  • 0x1C - Write number out of range
  • 0x1D - Parameter number out of range
  • 0x1E - Node busy by previous order

 

stay tuned...

 
 
 
 
 
Star InactiveStar InactiveStar InactiveStar InactiveStar Inactive

DL485x are expansion cards for home automation systems.

Through simple scripts it is possible to interface these expansions to other home automation systems how Domoticz, Home Assistance and all others.

For Domoticz is available a Plugin that permit to control all DL485x boards

DL485M
DL485 MAXI

DL485B
DL485 BOX

DL485R
DL485 RESET

DL485P
DL485 PCB

RS485 communication takes place via DANBUS multimaster protocol which manages a network of equal nodes (with the same priority) without problems of a master node, with the possibility for each node of entry and exit from the network without collisions and without stall.

Star InactiveStar InactiveStar InactiveStar InactiveStar Inactive
DL485M board

DL485x expansion cards

Devices available for home automation via DL485 boards

Go to DL485 article
protocollo DANBUS

DANBUS protocol

Features and operation of the DANBUS protocol

Protocol description
DL485 setupM

DL485 card configuration with examples

Examples of configuration of the various functions of the DL485 boards

Configuration
DL485 plcM

PLC on DL485 cards

Additional automatic features on DL485 cards

Configuration
DL485 casi usoM

Use cases with PLC

Examples of how to configure the various functions of the PLC inside the DL485 boards
 
PLC examples
×

TOP