Forum

Forum

Notifications
Clear all

LOXONE - MODBUS

425 Posts
46 Users
39 Likes
54.9 K Views
(@keany)
Trusted Member
Joined: 5 years ago
Posts: 42
 

@smotek7 propoj tam nemam, pokud myslis tu teplotu tak je to virtualbi vstup do aktoru.

 

@pavka28 vytvarel jsem sam, sablona na aconda neni, ten box ovladaji od srpna lonskeho roku.


   
ReplyQuote
(@smotek7)
Member
Joined: 7 years ago
Posts: 1886
 

Aha tak zle som vydel ja.
Nema nahodou nejakeho Aconda @L ? Ci sa mi to len mari?


   
ReplyQuote
(@keany)
Trusted Member
Joined: 5 years ago
Posts: 42
 

@smotek7 ten ma tusim TČ, ja ma od Aconda i tepelko taky, ale tam maji ModbusTCP a to frci naprosto OK.

 

Zkusim zitra ovladat dalkovym a nechat jen vycitani aniz bych neco zapisoval.


   
ReplyQuote
(@pavka28)
Reputable Member
Joined: 7 years ago
Posts: 308
 

@keany zkus a ozvi se až dorazí převodník a budeme laborovat..

 

tak šablonu uděláš  Ty:-)


   
ReplyQuote
 L
(@l)
Famed Member Admin
Joined: 9 years ago
Posts: 3059
 

@smotek7 mam aconda pres modbus TCP napojeny primo do Loxone a bezproblemu. Ale mam ten svuj prototyp puvodni


   
ReplyQuote
(@keany)
Trusted Member
Joined: 5 years ago
Posts: 42
 

Pokud je jednotka vypnutá, tak vyčítání OK a bez chyby. Jakmile ji zapnu ovladačem nebo wifi appkou, tak začne failovat i čtení.


   
ReplyQuote
(@smotek7)
Member
Joined: 7 years ago
Posts: 1886
 

Tak to by bola otazka na Acond preco to tak je.

Este akym kablom je to prepojene?


   
ReplyQuote
(@_petr_)
Honorable Member
Joined: 6 years ago
Posts: 483
 

To se stejně chovají všechny jednotky nebo jsi zkoušel jen jednu?


   
ReplyQuote
(@keany)
Trusted Member
Joined: 5 years ago
Posts: 42
 

@_petr_ vsechny, @smotek7 4 zila sykfyna, vzal jsem 1 krouceny par.


   
ReplyQuote
(@killeriq)
Prominent Member
Joined: 7 years ago
Posts: 810
 

@budulinek

Pozeram ten arduino kod a ked chcem DHCP, tak to musim v "advanced_settings.h" takto upravit? Dik

image

EDIT: Tak uz som zistil ze to nejde na UNO

Co viem osekat z kodu aby slo DHCP?

prec ResetPIN?

---

IP v "advanced_settings.h" som skusobne zmenil na:

  { 192, 168, 10, 200 },  // Static IP
  { 255, 255, 255, 0 },  // Submask
  { 192, 168, 10, 1 },    // Gateway
  { 192, 168, 10, 1 },    // Dns (only used if ENABLE_DHCP)

Ale nejde, teda neviem kde je problem...preto to DHCP riesim ze hned to zariadenie vidim na DHCP Leases, takto nic 🙁

Po zmene UNO dosky uz ide - divne na ostatne veci to UNO funguje (tak ju oznacim polo-chybna 😀 )

 

2. Celu MAC adresu kde nastavim (identifikujem si tak zariadenia na sieti, arduina davam len ine koncove cislo) ? Tu je len cast

const byte MAC_START[3] = { 0x90, 0xA2, 0xDA };      // MAC range for Gheo SA

 

3. Malo by to nieco aj v serial pisat ci len znaky?

image
This post was modified 10 months ago 4 times by killeriq

   
ReplyQuote
(@budulinek)
Reputable Member
Joined: 7 years ago
Posts: 355
 

@killeriq

1. DHCP klient zabírá strašně místa, musíš použít jinou desku, třeba Mega.

2. Poslední 3 byty MAC adresy jsou náhodně generované. Viz tutoriál na githubu, viz komentáře v kódu.

3. Brána pro komunikaci s RS485 používá HW sériový port, ten samý, který je napojen na USB. V okamžiku, kdy brána nastartuje, tak dělá scan modbus zařízení připojených na RS485 (přes HW serial). Takže to, co vidíš je scan. Surová hex data, takže Serial monitor ti ukazuje jenom nesmyslné znaky.


   
ReplyQuote
(@killeriq)
Prominent Member
Joined: 7 years ago
Posts: 810
 

1. Ok a ked ho aktivujem iba s 

#define ENABLE_DHCP   

alebo musim nieco z toho static IP odstavit?

Nasiel som MEGA ale  neviem ho najst v Routri a teda nemam IP. Resp netusim kde je problem, normal pouzivam tento kod na DHCP

Ten mi v routri nabehne v DHCP Leases a tuto nic, tak neviem ci nemam niekde chybu 

 

1.1 Mikrotik static IP nezobrazuje na sieti, resp je to niekde zasite, preto som dal vsetko na DHCP. Tak mam Leases list a viem co je co

ale zase Mega je velka aby som to mal len pre tento ucel

 

2. Viem si celu MAC dat static?

3. Ah ok takze ziadny text nemam cakat 😉

4. Nejaky shield s W5X00 chipom sa da kupit k NANO? na ali mi vsetko najde len s ENCxxx

Alebo sa na to vyprdnut a pockam kym bude hotova doska na DIN co smotek vyssie postoval.

dik

 

This post was modified 10 months ago by killeriq

   
ReplyQuote
(@budulinek)
Reputable Member
Joined: 7 years ago
Posts: 355
 

@killeriq 

1. Pokud povolíš

#define ENABLE_DHCP

tak se ti ve web ui objeví nová položka, která ti umožní přepínat mezi statiskou IP a automatickou (DHCP).

2. Brána náhodně vygeneruje poslední 3 byty MAC adresy a tu si pak zapamatuje (v EEPROM). Takže máš zaručeno, že MAC bude unikátní. Pokud nadefinuješ MAC napevno v kódu (třeba klasiku DE:AD:BE:EF:FE:ED ), tak riskuješ, že se ti v síti sejdou 2 zařízení se stejnou MAC adresou...  Už se mi to stalo a strávil jsem šíleného času a nervů hledáním proč mi síť nefunguje. Ale jestli chceš (a pokud budu mít čas), tak ti můžu přidat možnost natrdo nastavit MAC adresu (v kódu, nikoliv přes web UI).

3. Přesně tak, v Serial monitoru nic nečekej (ani debug).

4. Bohužel na Nano se už žádný shield s W5X00 nedělá...


   
ReplyQuote
(@killeriq)
Prominent Member
Joined: 7 years ago
Posts: 810
 

1. Povolim

 

#define ENABLE_DHCP

Ale netreba nic zakomentovat? je tam nejaka logika co static IP sama vypne?

kod je cez viac suborov, takze sa ujistujem ci to spravne chapem

2. Rozumiem, pre toto si vsetky MAC davam do Lease listu, kde si priradujem IP a ked je problem viem kde pozret a tak nemam nezname MAC na sieti. Takto mam aj za pol roka rovnaku MAC.

Preto sa vyhybam random MAC u zariadeni...

--

Bavil som sa so @smotek7 , ma doma prototypy, tak by som aj nejaky zobral , len problem ze nemam ten HW nahravac kodu.

Alebo to zatial prezijem s Arduino+shield a ked bude v.2 s USB tak to vymenim.

chcem to uz ugrentne spojazdnit nech vidim cez ABB elektromery vyrobu FVE a mozem spravit nejaku automatizaciu 🙂

Diki za kod, ozaj uzitocne!


   
ReplyQuote
(@killeriq)
Prominent Member
Joined: 7 years ago
Posts: 810
 

DHCP som skusil ale nejde to spravne...ked to aktivujem tak sa proste neukaze v routri.

Jak pouzijem na test tento kod

image

 Tak to behom par sekund nabehne, bud robim chybu niekde ja alebo ten DHCP kod funguje inac.

Tak zatial len ako StaticIP


   
ReplyQuote
Page 22 / 29
Share: