Teorin i mitt nät har jag delat upp i två delar:
Intervall:
Saker som man vill läsa av / skriva till med jämna mellanrum,
genom anrop från servern. T.ex temperatursensorer.
Action:
Saker som bara ska generera "action" på servern när det
händer något, som t.ex dörrklocka, rörelsedetektor, osv.
Vad jag känner till så kan inte 1wire-sensorer rapportera resultat självständigt, utan man
måste läsa av dem med jämna mellanrum. Om man gör det till exemplen under "Actions"
så kan man missa händelser och därför är 1wire lite "dumt" till just den här delen.
(Jag hade visserligen dörrklockan kopplad till 1wire-nätet tidigare.)
"Actions" kommer därför att hanteras av ett annat nät och det är detta som tråden handlar om.

Rätt gissat: Jag ska ha två nät. 1wire kommer fortfarande vara kvar.
Såhär ser det ut nu:
I nästan alla rum har jag diverse kablar. Den som används till hemnätet
är en 8-ledars kabel som används såhär: (sladd-nr)
1. +5V
2. GND
3. 1wire A
4. 1wire A Retur. (För att leda "tillbaka" signalen och på så sätt få ytterst korta "stubbar".)
5. Oanvänd. Från början tänkt för 1wire B, dvs ett separat 1wire-nät.
6. Oanvänd. Från början tänkt som 1wire B retur.
7. Oanvänd.
8. Oanvänd.
4st lediga ledare alltså.
Lite om dessa lediga ledare:
Jag hade planerat att använda 1st av dem för en
högre spänning till saker som vill ha lite mer ström.
(Nej jag har inte blandat ihop begreppen. Tänkte sätta en liten
switchregulator vid varje pryl och på så sätt minska förluserna i ledaren.

Men jag har även en idé om att använda min befintliga 5V (sladd 1)
för detta och sätta en liten regulator som t.ex AS2954
(TO92-kapsel. 0,3 V dropout vid 250 mA) vid allt som vill ha 5V.
Då skulle jag få alla fyra sladdarna lediga för RS485 och full duplex.
Ändå säger magkänslan att jag vill ha 1st ledig sladd för uppgraderingar,
så det vore kul om man fick till något som klarar sig på max 3st sladdar...

Val av nät:
De funktioner jag behöver är:
*Dubbelriktad kommunikation. Full duplex är inte nödvändigt.
*Kunna koppla in flera enheter på samma sladdar. Dvs jag behöver adressering.
*Hastighet på minst 9600 baud. Vore trevligt med 2-4 gånger snabbare än det. Annars inget direkt krav.
Frågor:
Om man tänker sig att jag bestämmer mig för halv duplex:
1A) Finns det interfacekretsar som själva håller koll på när det är ok att sända/ta emot eller får man ordna det i mjukvaran?
Dvs måste jag hålla koll på RTS/CTS själv i mikrokontrollern (PIC i mitt fall) ?
1B) Behövs inte en sladd för det mellan mina tänkta MAX485 i nätet eller bakas det in i de två trådarna?
2) Finns det några fördelar att välja RS485 (ok, EIA485) eller kan jag lika gärna ta RS422?
Input på allt detta?

edit: En rad i första frågan hade halkat ner ett steg. Fixat.