Zurück   KNX-User-Forum > Supportforen > SmartHome.py
knx-user-forum - International KNX Award Winner 2010


Links
Kalender
Spende

Antwort
 
Themen-Optionen Ansicht
  #11  
Alt 12.01.2013, 14:33
Benutzerbild von mknx
Erfahrener Benutzer
 
Registriert seit: 21.06.2010
Ort: Würzburg
Beiträge: 684
mknx wird schon bald berühmt werden
Standard

Zitat von greentux Beitrag anzeigen
- kann ich im Item dafür sorgen, das die Werte regelmässig gesendet werden?
Nein, dafür müsste man ein separate Lokig oder Plugin schreiben oder das KNX Plugin erweitern.

Zitat von greentux Beitrag anzeigen
Da die Lesewerte auch immer als ein Set (etwa 40 Werte) gelesen werden, wäre es gut, wenn die dann auch in einem Rutsch rauskämen. Wenn es jetzt 40 Items gäbe und jedes wieder beim Plugin nachfragt, muss ich das im Plugin anders gestalten. Dann muss da eine Art Cache rein. Beim WG lese ich halt alle 5 Minuten alle Werte und schreibe die auf den Bus.
Nein, Dein Plugin aktualisiert in einem Rutsch 40 Items. Wenn diese Items auch ein 'knx_send' haben, wird der Wert (wenn er sich geändert hat) auf den Bus gesendet.
Alternativ könnte man 'enforce_updates' bei einem Item setzen, dann wird der Vergleich ignoriert und der Wert an jedes Plugin - das sich beim Item für Updates registriert hat - gesendet.
Das Item ist der 'Cache'! Aus meiner Sicht muss die Werte nicht zyklisch senden, wenn nicht ein RTR oder ähnliches den Wert zyklisch erwartet.
Wozu brauchst Du das? Für die Visu? Dann würde es auch langen die Werte bei Änderung auf den Bus zu schicken, da der eibd ja die alten Werte zusätzlich cached. Das KNX Plugin kann ja bei Bedarf auch auf KNX READs antworten.

Zitat von greentux Beitrag anzeigen
- 1 Item = 1 Wert ?
Prinzipiell Ja, 1 Item = 1 Wert. Man könnte aber auch mehrere Werte in ein Item schreiben, das führt hier jetzt wahrscheinlich zu weit.
Zitat von greentux Beitrag anzeigen
Also Schlafzimmer mit drei Sensoren sind 2 Items?
Ich sehe da 4 Items. Wobei das Schlafzimmer-Item nur zu Struktur dient und keinen Wert hat.
Code:
[Schlafzimmer]
  [[Sensor1]]
    type = num
  [[Sensor2]]
    type = num
  [[Sensor3]]
    type = num
Zitat von greentux Beitrag anzeigen
- Wo lege ich am besten eine Config ab (primär GA, CAN, DPT Einträge)? Im Plugin selbst wärs unschön.
In den Items. (siehe meine Fantasie-Config für Dein Plugin)

Zitat von greentux Beitrag anzeigen
- Wo sollten administrative Aufgaben passieren (also anlegen des CAN-ID Sets falls noch nicht angelegt weil Heizung Rebootet
Im Plugin.

Bis bald

Marcus
__________________
Logik? Visu? KNX? 1-Wire? Russound? ... => SmartHome.py - Version 0.8 und Raspberry Pi Image
Information & Download: http://mknx.github.com/smarthome/ Support: http://knx-user-forum.de/smarthome-py/
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Mit Zitat antworten
Antwort

Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[WireGate-Plugin] Neues Plugin: Anwesenheitssimulation Fry Code-Schnipsel 15 06.01.2013 10:28
[WireGate-Plugin] Decoder Plugin zum Haustüröffnen etc. emax WireGate 13 20.10.2012 20:03
[Firmware] Wiregate Arbeitsspeicher läuft bis zum Absturz voll? JuMi2006 WireGate 15 05.08.2012 22:32
Erstmalige Inbetriebnahme Wiregate, erstes Plugin Fechter65 WireGate 10 05.07.2012 08:35
[WireGate-Plugin] - √ - Plugin Aufrufzeiten aus anderem Plugin setzen geos WireGate 2 05.06.2012 21:24


Alle Zeitangaben in WEZ +2. Es ist jetzt 07:03 Uhr.



SEO by vBSEO