Hallo,
ich habe ein Problem mit der Anzeige von Plots in der Smartvisu.
Wenn ich in der config bei I/O Connection offline einstelle bekomme ich Plots angezeigt.
Stelle ich aber wieder auf smarthome.py werde keine Plots angezeigt.
Ebenso werden die live Werte vom Bus angezeigt.
Im log erscheint folgendes:
requested invalid series: Wechselrichter.Einspeiseleistung.
requested invalid series: Wechselrichter.Gesamtertrag.
Items.conf:
[Wechselrichter]
[[Einspeiseleistung]]
type = num
visu = yes
sqlite = yes
sma = "AC_P_TOTAL"
knx_dpt = 12
knx_send = 4/9/0
knx_reply = 4/9/0
[[Gesamtertrag]]
type = num
visu = yes
sqlite = yes
sma = "E_TOTAL"
knx_dpt = 12
knx_send = 4/9/2
knx_reply = 4/9/2
plot.html
<h3> Photovoltaik aktuell</h3>
{{ plot.period('p1', 'Wechselrichter.Einspeiseleistung', 'avg', '12h', 0, 0, '', '', ['Gesamt'], '', '', ['', 'Verbrauch in W']) }}
<h3>Photovoltaik Gesamt</h3>
{{ plot.period('p1', 'Wechselrichter.Gesamtertrag', 'avg', '12h', 0, 0, '', '', ['Gesamt'], '', '', ['', 'Verbrauch in W']) }}
Ich frage mich warum bei der Meldung im Log hinter dem Item noch ein Punkt steht. Es gibt doch nur 2 Werte. Wechselrichter.Einspeiseleistung.
Und noch ein Problem mit der Berechnung von Tagesverbrauch:
log:
Zaehler.Gas.Verbrauch_Tag Item Zaehler.Gas.Verbrauch_Tag: problem evaluating sh.Zaehler.Gas.Zaehlerstand.db('max', '1d'): 'Item
' object has no attribute 'db'
item.conf
[Zaehler]
[[Gas]]
[[[Counter]]]
type = num
visu_acl = rw
knx_dpt = 12
knx_listen = 5/3/1
knx_init = 5/3/1
sqlite = yes
[[[Zaehlerstand]]]
type = num
sqlite = yes
knx_dpt = 14
# knx_send = 6/7/1
eval = sh.Zaehler.Gas.Counter()/100.0
eval_trigger = Zaehler.Gas.Counter
[[[Verbrauch_Tag]]]
name = Verbrauch_Tag
type = num
sqlite = yes
knx_dpt = 14
eval = "sh.Zaehler.Gas.Zaehlerstand.db('max', '1d')"
eval_trigger = Zaehler.Gas.Counter
Version ist 2.7 im Raspberry Image
Danke
ip_freak
ich habe ein Problem mit der Anzeige von Plots in der Smartvisu.
Wenn ich in der config bei I/O Connection offline einstelle bekomme ich Plots angezeigt.
Stelle ich aber wieder auf smarthome.py werde keine Plots angezeigt.
Ebenso werden die live Werte vom Bus angezeigt.
Im log erscheint folgendes:
requested invalid series: Wechselrichter.Einspeiseleistung.
requested invalid series: Wechselrichter.Gesamtertrag.
Items.conf:
[Wechselrichter]
[[Einspeiseleistung]]
type = num
visu = yes
sqlite = yes
sma = "AC_P_TOTAL"
knx_dpt = 12
knx_send = 4/9/0
knx_reply = 4/9/0
[[Gesamtertrag]]
type = num
visu = yes
sqlite = yes
sma = "E_TOTAL"
knx_dpt = 12
knx_send = 4/9/2
knx_reply = 4/9/2
plot.html
<h3> Photovoltaik aktuell</h3>
{{ plot.period('p1', 'Wechselrichter.Einspeiseleistung', 'avg', '12h', 0, 0, '', '', ['Gesamt'], '', '', ['', 'Verbrauch in W']) }}
<h3>Photovoltaik Gesamt</h3>
{{ plot.period('p1', 'Wechselrichter.Gesamtertrag', 'avg', '12h', 0, 0, '', '', ['Gesamt'], '', '', ['', 'Verbrauch in W']) }}
Ich frage mich warum bei der Meldung im Log hinter dem Item noch ein Punkt steht. Es gibt doch nur 2 Werte. Wechselrichter.Einspeiseleistung.
Und noch ein Problem mit der Berechnung von Tagesverbrauch:
log:
Zaehler.Gas.Verbrauch_Tag Item Zaehler.Gas.Verbrauch_Tag: problem evaluating sh.Zaehler.Gas.Zaehlerstand.db('max', '1d'): 'Item
' object has no attribute 'db'
item.conf
[Zaehler]
[[Gas]]
[[[Counter]]]
type = num
visu_acl = rw
knx_dpt = 12
knx_listen = 5/3/1
knx_init = 5/3/1
sqlite = yes
[[[Zaehlerstand]]]
type = num
sqlite = yes
knx_dpt = 14
# knx_send = 6/7/1
eval = sh.Zaehler.Gas.Counter()/100.0
eval_trigger = Zaehler.Gas.Counter
[[[Verbrauch_Tag]]]
name = Verbrauch_Tag
type = num
sqlite = yes
knx_dpt = 14
eval = "sh.Zaehler.Gas.Zaehlerstand.db('max', '1d')"
eval_trigger = Zaehler.Gas.Counter
Version ist 2.7 im Raspberry Image
Danke
ip_freak
Kommentar