erste beta - fronthem, smartVISU (closed, Bitte die Anschlussthreads benutzen)

Begonnen von herrmannj, 23 Dezember 2014, 22:36:44

Vorheriges Thema - Nächstes Thema

herrmannj

Zitat von: bgewehr am 31 Dezember 2014, 12:22:36
@Jörg: ist der Browser, der in der Wvc App benutzt wird, frei wählbar?

ne leider nich, sonst hätten wir das Thema gar nicht.

herrmannj

Zitat von: bgewehr am 31 Dezember 2014, 12:14:16
@Jörg: Bitte erst die Plots , dann UTF-8...?

UTF-8 ist gesetzt. Ich würde gern so ping-pong im modul vorgehen - Fehler beseitigen -> neue Features -> Fehler beseitigen ....

Wenn ich anfange neue Sachen einzubauen kann man sich schnell verzetteln.

Plan wäre noch bis Mitte nächster Woche abzuwarten (dann gibts noch mehr Langzeiterfahrung), dann Liste machen und die bis dahin aufgelaufenen Fehler zu beseitigen. Im nächsten Wurf dann Features. Da sehe ich aktuell auch plots auf Platz 1. Damit die anständig umgesetzt werden sind aber einige Tage Arbeit notwendig.

Ansonsten (meine ich) sind ja keine großen Bugs aufgetreten: Die Stabilität scheint, dort wo die Installation gemeistert ist, gut zu sein
(bis auf rereadcfg, da sind noch mal einige Umbauten notwendig).

insofern kann man das wvc Ding ein wenig parallel fahren

vg
jörg




bgewehr

Zitat von: herrmannj am 31 Dezember 2014, 11:58:15
Sach ma, kannste  :) Dir vorstellen da auch irgendein 4er upzugraden ?

Klar, die 100€ müssen eh bald investiert werden -> WAF des Volkstabletts=0! ;-)
FritzBox 7590, Synology DS216+II mit Docker
Docker: FHEM mit hmlan, Homebridge, node-red, mosquitto, ems-collector für Buderus EMS mit AVR Net-IO
Gartenwasser über MQTT auf R/Pi A+
Volkszaehler.org auf R/Pi 2B mit Pi_Erweiterung
Raspberrymatic auf R/Pi 4B mit RPI-RF-MOD u. CUL868

herrmannj

na denn (und seh ich auch so)

bzgl der plots: weisste, mir ist Stabiltät da grundsätzlich wichtiger als features, weil sie Nachhaltigkeit erzeugt. In einigen Jahren erinnert sich doch niemand mehr dran ob die plots nun in kw3,5,7 / 15 liefen.

Da fragst Du Dich, läufts ?, ist es robust ? kann ich mich drauf verlassen ?. Daher... (ich versteh den "will haben Faktor" genau, bin ja auch nicht frei davon  ;) )

vg

bgewehr

Der Erfolg gibt Dir Recht, Jörg! Alles ist bisher super stabil und wirklich sauber umgesetzt!

Ich zwinge mich zur Geduld...
FritzBox 7590, Synology DS216+II mit Docker
Docker: FHEM mit hmlan, Homebridge, node-red, mosquitto, ems-collector für Buderus EMS mit AVR Net-IO
Gartenwasser über MQTT auf R/Pi A+
Volkszaehler.org auf R/Pi 2B mit Pi_Erweiterung
Raspberrymatic auf R/Pi 4B mit RPI-RF-MOD u. CUL868

bgewehr

@Jörg: Kann man dem WS irgendwie bei der Arbeit zusehen?
FritzBox 7590, Synology DS216+II mit Docker
Docker: FHEM mit hmlan, Homebridge, node-red, mosquitto, ems-collector für Buderus EMS mit AVR Net-IO
Gartenwasser über MQTT auf R/Pi A+
Volkszaehler.org auf R/Pi 2B mit Pi_Erweiterung
Raspberrymatic auf R/Pi 4B mit RPI-RF-MOD u. CUL868

herrmannj

Nur bedingt, ein Teil landet in fhem log (die msg), ein Teil kannst Du im browser in der console sehen. Ansonsten ist so ein ws aber ein komplexeres Protokoll (halt http plus Erweiterung) - da müsste man sniffen.

Hast Du was spezielles im Sinn ? Vielleicht kann ich Dir dann einen einfachere Weg nennen.

vg
jörg

bgewehr

Zitat von: herrmannj am 31 Dezember 2014, 13:52:01
Hast Du was spezielles im Sinn ? Vielleicht kann ich Dir dann einen einfachere Weg nennen.

Reine Neugier! Sniffen werde ich mal ausprobieren - wireshark habe ich noch irgendwo...
FritzBox 7590, Synology DS216+II mit Docker
Docker: FHEM mit hmlan, Homebridge, node-red, mosquitto, ems-collector für Buderus EMS mit AVR Net-IO
Gartenwasser über MQTT auf R/Pi A+
Volkszaehler.org auf R/Pi 2B mit Pi_Erweiterung
Raspberrymatic auf R/Pi 4B mit RPI-RF-MOD u. CUL868

avg123-de

#323
Hallo,

wollte mal meine Erfahrungen mitteilen. FHEM läuft jetzt stabil auf Debian, die Windows-Version von FHEM habe ich jetzt auf Eis gelegt. SmartVisu läuft auch sehr stabil und das einbinden von Devices funktioniert nach ein bisschen Übung und Einarbeitung (und auch den ersten Fehlern ;))auch sehr einfach und schneller als ich dachte.
Und was ich noch sagen muss ist, dass die ganze Einrichtung und Programmierung selbst erklären ist, was ich im übrigen super finde.

viele Grüße
Alexander

FHEM auf virtualisiertem Debian in Hyper-V auf Dell Poweredge T110 II mit Windows Server 2012, 1x HM-LAN, verschiedene HomeMatic-Komponenten, Intertechno ITR-1500, Arduino Uno Ethernet mit RF-Modul, DeltaSol BX via VBus, Fritz!Box + Fritz!Fon, SmartVisu via Fronthem, Doorpi

karl0123

Zu meinem Problem von gestern mit dem Ausblenden von gewissen Devices: Die Lösung mit basic.symbol ist ka leider nicht schaltbar. Ich habe jedoch hier ein Widget gefunden, mit dem das ganze auch mit einem Switch funktioniert:

http://knx-user-forum.de/smartvisu/31181-neues-widget-nur-aktive-lampen-anzeigen-ausschalten-ermoeglichen.html

HCS

Lernt ihr die "{% Sprache" auch wie ich mühevoll aus Beispielen oder habt ihr was gefunden, wo man mal nachlesen kann, was es da so gibt?

HCS

Hier mal der erste Anlauf vom "LaCrosse widget":

Im Verzeichnis der Page ein Verzeichnis widgets erstellen und die lacrosse.html reinwerfen

in rooms.html nach
{% extends "base.html" %}

hinzufügen:
{% import  "widgets\\lacrosse.html" as LaCrosse %}

Testseite:
{% extends "rooms.html" %}
{% block content %}
    <h1><img class="icon" src='{{ icon0 }}temp_inside.png'/>Übersicht</h1>
    <div class="block">
      <div class="set-2" data-role="collapsible-set" data-theme="c" data-content-theme="a" data-mini="true">
        <div data-role="collapsible" data-collapsed="false" >
          <h3>Temperaturen</h3>
            <table width="100%">
              <tr><td>{{ LaCrosse.tx29dth("Outside", "Außen", "Temperature_Outside", "icons/sw/scene_day.png") }}</td></tr>
              <tr><td>{{ LaCrosse.tx29dth("HobbyCellar", "Hobbykeller", "Temperature_Cellar_Hobby", "icons/sw/scene_office.png") }}</td></tr>
              <tr><td>{{ LaCrosse.tx29dth("StorageCellar", "Lagerkeller", "Temperature_Cellar_Storage", "icons/sw/scene_storeroom.png") }}</td></tr>
              <tr><td>{{ LaCrosse.tx29dth("Mobile1", "Test-Sensor 1", "Temperature_Mobile1") }}</td></tr>
              <tr><td>{{ LaCrosse.tx29dth("Mobile2", "Test-Sensor 2", "Temperature_Mobile2", "icons/sw/scene_bath.png") }}</td></tr>
         </table>
       </div>
     </div>
   </div>
{% endblock %}


Die Parameter von LaCrosse.tx29dth:
Eindeutige ID
Beschriftung
gad-Prefix
icon (optional)
wenn kein icon übergeben wird, zeigt das widget ein Thermometer an.

Beispiel:
LaCrosse.tx29dth("Outside", "Außen", "Temperature_Outside", "icons/sw/scene_day.png")
erwartet folgende GADs in FHEM:
Temperature_Outside.battery
Temperature_Outside.humidity
Temperature_Outside.temperature

Die angehänge Hardcopy zeigt dieses Beispiel auf einem Google Nexus 5
Im Lagerkeller ist die Batterie schwach.

bgewehr

Zitat von: HCS am 31 Dezember 2014, 15:40:34
Lernt ihr die "{% Sprache" auch wie ich mühevoll aus Beispielen oder habt ihr was gefunden, wo man mal nachlesen kann, was es da so gibt?

Ich schau immer hier:
http://www.smartvisu.de/docu/2.7/index.php
FritzBox 7590, Synology DS216+II mit Docker
Docker: FHEM mit hmlan, Homebridge, node-red, mosquitto, ems-collector für Buderus EMS mit AVR Net-IO
Gartenwasser über MQTT auf R/Pi A+
Volkszaehler.org auf R/Pi 2B mit Pi_Erweiterung
Raspberrymatic auf R/Pi 4B mit RPI-RF-MOD u. CUL868

HCS

Da schaue ich auch. Die widgets sind ja dokumentiert. Ich meinte eher so Dinge wie:
{% if ... %}
...
{% endif %}


usw.

bgewehr

Da habe ich auch noch keine Quelle entdeckt. Twig könnte ein Stichwort sein...
FritzBox 7590, Synology DS216+II mit Docker
Docker: FHEM mit hmlan, Homebridge, node-red, mosquitto, ems-collector für Buderus EMS mit AVR Net-IO
Gartenwasser über MQTT auf R/Pi A+
Volkszaehler.org auf R/Pi 2B mit Pi_Erweiterung
Raspberrymatic auf R/Pi 4B mit RPI-RF-MOD u. CUL868