[FHEM-Tablet-UI] User-Demos

Begonnen von Phil__, 21 Mai 2015, 08:10:10

Vorheriges Thema - Nächstes Thema

Andre0909

Zitat von: majorshark am 05 Februar 2017, 13:52:19
In der Systemsteuerung der DSM Unter Sicherheit Haken bei "Nicht zulassen, daß DSM in iFrame eingebettet wird" und die IP bei "Zulässige Websites" eintragen.

Bei mit ist der Link übrigens http://[IP]:5000/dsaudio. Fehlt Dir einfach nur der Port?

ich habe den Harken gar nicht gesetzt, also sind ja ALLE Seiten berechtigt DSAudio per Iframe einzubinden. Mein link ist "http://192.168.178.9:5000/audio/" der geht auch im browser. Meine Einbindung ist:


<li class="halbTransparent border-left" data-row="1" data-col="1" data-sizex="4" data-sizey="6">
<iframe src="http://192.168.178.9:5000/audio/"></iframe>
        </li>


schwarz...

majorshark

<li data-row="1" data-col="2" data-sizex="6" data-sizey="4" class="">

<iframe style="border:solid 1px #777; zoom: 0.81; -moz-transform: scale(0.81);
-moz-transform-origin: 0 0; -o-transform: scale(0.81);
-o-transform-origin: 0 0; -webkit-transform: scale(0.81);
-webkit-transform-origin: 0 0;"
width="1289px" height="845" frameborder="0" scrolling="no"
src="http://192.168.3.3:5000/dsaudio">
</iframe>
</li>


Sieht bei mir genauso aus. Daran sollte es also nicht liegen. Jetzt gehen mir aber auch die Ideen aus.
Grüße aus Dewitz

VM auf Synology DS718+ mit FHEM 5.9 auf Debian 9.5/32-Bit (stretch)
Nächster Leipziger Stammtisch:

Eisix

Hallo,

Da mehrere gefragt haben nochmal der Code meines Servermonitors und des Netzwerkmonitors.

Gruß
Eisix


jnewton957

#783
Zitat von: Eisix am 05 Februar 2017, 14:54:30
Hallo,

Da mehrere gefragt haben nochmal der Code meines Servermonitors und des Netzwerkmonitors.

Gruß
Eisix

@Eisix ---Danke schon mal.

Ich mache mich mal dran und baue das für mich um.

Danke
Grüße
Jörg
FHEM6.2 auf Pi5
V 1.66 nanoCUL 433 (IT)
V 1.66 nanoCUL868 (HM)
sqlite3 LogDb
ELRO AB440, DECT200,  TFA30.3125, esp8266, HM, TabletUI, IR-Schreiblesekopf (Udo),tibber Pulse, Kostal Pico, cfos Wallbox, Modbus TCP

Mumpitz

Zitat von: jnewton957 am 05 Februar 2017, 19:43:26
@Eisix ---Danke schon mal.

Ich mache mich mal dran und baue das für mich um.

Danke
Grüße
Jörg

Hallo Eisix

Besten Dank! Könntest Du auch den FHEM Monitor sowie die Batterieanzeige noch posten?

Merci

TheUnicornXXL

Zitat von: paul79 am 31 Januar 2017, 19:22:06
Hallo Thomas,

das Wetter ist das Modul Wunderground und OZON dieses hier (da musst du DEXXXXX&Ort=YYYYYYYYY deins eintragen)

define UVOZON HTTPMOD http://www.donnerwetter.de/biowetter/uvregion.hts?lid=DEXXXXX&Ort=YYYYYYYYY&Hauttyp=1&B1=anzeigen&UVind=true&UVZeit=12 7200
attr UVOZON userattr reading01Name reading01Regex reading02Name reading02Regex reading03Name reading03OExpr reading03Regex reading04Name reading04OExpr reading04Regex timeout
attr UVOZON event-on-change-reading Ozon,UV,OzonDesc,UVDesc
attr UVOZON reading01Name Ozon
attr UVOZON reading01Regex (?s)<strong>Ozon<\/strong>.*?<em><strong>([0-9]+)<\/strong><\/em>
attr UVOZON reading02Name UV
attr UVOZON reading02Regex (?s)<strong>UV<\/strong>.*?<em><strong>([0-9]+)<\/strong><\/em>
attr UVOZON reading03Name OzonDesc
attr UVOZON reading03OExpr $val=~s/\s+/ /sg;;$val=~s/Ozon-/<br>/;;$val=~s/zwischen/zwischen<br>/;;$val
attr UVOZON reading03Regex (?s)(prognostiziertes.+?Ozon.+?Uhr)
attr UVOZON reading04Name UVDesc
attr UVOZON reading04OExpr $val=~s/\s+/ /sg;;$val=~s/in der Zeit/<br>in der Zeit<br>/;;$val
attr UVOZON reading04Regex (?s)Eigenschutzzeit.+?der.+?Haut.+?(bei.+?Hauttyp.+?[0-9].+?in.+?der.+?Zeit.+?Uhr)
attr UVOZON requestHeader.* User-Agent: Mozilla/5.0 (Windows NT 6.0)
attr UVOZON room Wettervorhersage
attr UVOZON stateFormat ozon:Ozon uv:UV
attr UVOZON timeout 10


Gruß Paul

Hallo Paul,

beim Aufruf von www.donnerwetter.de kann man anstatt "lid=DEXXXXX&Ort=YYYYYYYYY" auch "plz=XXXXX" verwenden.

Gruß

Stefan

jnewton957

Zitat von: Eisix am 05 Februar 2017, 14:54:30
Hallo,

Da mehrere gefragt haben nochmal der Code meines Servermonitors und des Netzwerkmonitors.

Gruß
Eisix

Hallo Eisix,

nimmst du als device für FileLog_InternetSpeed den speedtest aus dem Wiki?
Mich wundert, wie stark deine Schwankungen im plot sind.

Ich überlege gerade noch, ob ich aus meinen Daten der Fritzbox die "box_rateUp" und "box_rateDown" nehme.
Muss mir aber die Aussagekraft (Informationsgehalt) dazu noch überlegen und nachsehen, was da genau gemessen wird. Denn hier habe ich Schwankungen.

Grüße
Jörg
FHEM6.2 auf Pi5
V 1.66 nanoCUL 433 (IT)
V 1.66 nanoCUL868 (HM)
sqlite3 LogDb
ELRO AB440, DECT200,  TFA30.3125, esp8266, HM, TabletUI, IR-Schreiblesekopf (Udo),tibber Pulse, Kostal Pico, cfos Wallbox, Modbus TCP

Eisix

Hallo,

die zwei code Teile hängen dran.

@jnewton957
Ja die Internetspeed wird duch Speedtest geprüft. Und Ja die Werte meiner Internetverbindung sind übel  >:(
So ist das auf dem Land und meine ist da noch schnell.
Zu den Hauptzeiten ist der upload höher als der download. Gibt aber eine schöne Kurve, immerhin ;D
Noch 1 Monat dann kann ich endlich auf eine Glaßfaserverbindung wechseln dann sollten da nur waagerechte Linien sein.
Die anderen Werte (LAN,WAN,VLAN,VPN) kommen vom sysmon modul. Allerdings musst du die knob min/max Werte für deine Verbindungen anpassen. z.B. LAN ist bei mir 1GB  WAN nur 100MBit.  Bei den WLAN's habe ich selbst noch keine Werte.

Gruß
Eisix

n4rrOx

#788
Zitat von: Masterfunk am 04 Dezember 2016, 13:08:20
Habe jetzt meine Lösung fürs Update und Restarts fertig.

Hier der Code:

fhem:
define Update.Counter CustomReadings
attr Update.Counter event-on-update-reading FHEM,FTUI,ALL
attr Update.Counter interval 3600
attr Update.Counter readingDefinitions FHEM:qx(wget -qO - http://fhem.de/fhemupdate/controls_fhem.txt| diff - /opt/fhem/FHEM/controls_fhem.txt |grep ">"|grep "UPD"|wc -l),FTUI:qx(wget -qO - https://raw.githubusercontent.com/knowthelist/fhem-tablet-ui/master/controls_fhemtabletui.txt| diff - /opt/fhem/FHEM/controls_fhemtabletui.txt |grep ">" |grep "UPD"|wc -l),ALL:{ReadingsNum($name, "FHEM", 0) + ReadingsNum($name, "FTUI", 0)}
attr Update.Counter stateFormat ALL
........


Und so siehts aus:

@Masterfunk,

Habe versucht deine Lösung für den Counter zu übernehmen, aber leider wird das Update nicht angestoßen .... Anbei mein UpdateCounter:

Internals:
   CFGFN
   NAME       UpdateCounter
   NR         3249
   STATE      3
   TYPE       CustomReadings
   Readings:
     2017-02-06 17:07:54   ALL             3
     2017-02-06 17:07:28   FHEM            1
     2017-02-06 17:07:38   FTUI            1
     2017-02-06 16:41:03   state           OK
Attributes:
   event-on-update-reading FHEM,FTUI,ALL
   interval   60
   readingDefinitions FHEM:qx(wget -qO - http://fhem.de/fhemupdate/controls_fhem.txt| diff - /opt/fhem/FHEM/controls_fhem.txt |grep ">"|grep "UPD"|wc -l),FTUI:qx(wget -qO - https://raw.githubusercontent.com/knowthelist/fhem-tablet-ui/master/controls_fhemtabletui.txt| diff - /opt/fhem/FHEM/controls_fhemtabletui.txt |grep ">" |grep "UPD"|wc -l),ALL:{ReadingsNum($name, "FHEM", 0) + ReadingsNum($name, "FTUI", 0)}
   room       System
   stateFormat ALL
   userReadings FHEM,FTUI,ALL


Hast du evtl. einen Tipp was noch fehlt bzw. falsch ist?

Gruß
Mathias


//EDIT:

Komisch .... hat sich nach einer halben Stunde von selbst aktualisiert .... also es funktioniert .... irgendwie :D

Internals:
   CFGFN
   NAME       UpdateCounter
   NR         3249
   STATE      1867
   TYPE       CustomReadings
   Readings:
     2017-02-06 17:41:03   ALL             1867
     2017-02-06 17:41:03   FHEM            1867
     2017-02-06 17:41:03   FTUI            0
     2017-02-06 17:41:03   state           OK
Attributes:
   event-on-update-reading FHEM,FTUI,ALL
   interval   3600
   readingDefinitions FHEM:qx(wget -qO - http://fhem.de/fhemupdate/controls_fhem.txt| diff - /opt/fhem/FHEM/controls_fhem.txt |grep ">"|grep "UPD"|wc -l),FTUI:qx(wget -qO - https://raw.githubusercontent.com/knowthelist/fhem-tablet-ui/master/controls_fhemtabletui.txt| diff - /opt/fhem/FHEM/controls_fhemtabletui.txt |grep ">" |grep "UPD"|wc -l),ALL:{ReadingsNum($name, "FHEM", 0) + ReadingsNum($name, "FTUI", 0)}
   room       System
   stateFormat ALL
   userReadings FHEM,FTUI,ALL


Mir ist nur die Zahl 1867 etwas zu hoch???
Ein manueller UpdateCheck bringt mir folgendes:

fhem
List of new / modified files since last update:
UPD ./CHANGED
UPD ./fhem.pl
UPD FHEM/00_HMUARTLGW.pm
UPD FHEM/00_KM271.pm
UPD FHEM/00_MQTT.pm
UPD FHEM/01_FHEMWEB.pm
UPD FHEM/10_CUL_HM.pm
UPD FHEM/10_EnOcean.pm
UPD FHEM/10_MQTT_BRIDGE.pm
UPD FHEM/10_MQTT_DEVICE.pm
UPD FHEM/24_TPLinkHS110.pm
UPD FHEM/36_LaCrosse.pm
UPD FHEM/37_harmony.pm
UPD FHEM/39_alexa.pm
UPD FHEM/57_CALVIEW.pm
UPD FHEM/57_Calendar.pm
UPD FHEM/59_Wunderground.pm
UPD FHEM/70_BRAVIA.pm
UPD FHEM/70_KODI.pm
UPD FHEM/72_FB_CALLLIST.pm
UPD FHEM/74_XiaomiFlowerSens.pm
UPD FHEM/88_HMCCU.pm
UPD FHEM/88_HMCCUCHN.pm
UPD FHEM/88_HMCCUDEV.pm
UPD FHEM/93_DbRep.pm
UPD FHEM/98_DOIFtools.pm
UPD FHEM/98_GEOFANCY.pm
UPD FHEM/98_Hyperion.pm
UPD FHEM/98_JsonList2.pm
UPD FHEM/98_SVG.pm
UPD FHEM/98_logProxy.pm
UPD FHEM/98_powerMap.pm
UPD FHEM/98_telnet.pm
UPD FHEM/HMCCUConf.pm
UPD FHEM/msgSchema.pm
UPD www/pgm2/fhemweb.js
UPD www/pgm2/svg.js

New entries in the CHANGED file:
  - bugfix:  74_XiaomiFlowerSens: 0.6.4 rewrite Errorhandling
  - bugfix:  70_BRAVIA: utf-8 character handling
                        use WOL only if device is absent (exception 2013 model)
                        respect channel uri for tv input selection
  - changed: 93_DbRep: V4.10.3, rename reading "diff-overrun_limit-"
             to "diff_overrun_limit_"
  - changed: 57_Calendar: avoid some warnings
  - bufix:   00_MQTT: fixed delete MQTT_DEVICE
  - update:  98_DOIFtools: suppress lookup windows in DOIF or DOIFtools
                by attribute DOIFtoolsNoLookUp and DOIFtoolsNoLookUpInDOIF
  - bugfix:  88_HMCCU: Bug fixes
  - update:  98_DOIFtools: improved lookup window handling for for huge content
                add attributes section and Ok button
  - update:  98_DOIFtools: add lookup window for probably assiciated devices
                (internals and readings) in DOIF and DOIFtools detail view
  - bugfix:  FB_CALLIST: cleanup readings on set command clear
  - update:  88_HMCCU.pm: version 3.9.001 with minor changes
  - update:  98_DOIFtools: add attribute to move event monitor directly above
                readings section in detail view of DOIF
  - update:  93_DbLog: update to version 2.11.1, solves some issues since
                version 2.10.4, command set ... reopen extended
  - update:  98_DOIFtools.pm: add some hints, improved logfile handling
  - bugfix:  74_XiaomiFlowerSens: 0.6.3 fix blockingDone Routine
  - feature: 75_MSG: support for ReplaceSetMagic; msg command may now be used
                     with texts containing [device:reading] to replace with
                     found readings
... rest of lines skipped.

fhemtabletui
nothing to do...


Ist die Anzahl der Updates richtig?

moonsorrox

#789
@n4rrOx
das hatte ich auch schon mal irgendwo gefragt, das "wget" ist nicht richtig, aber seinerzeit hatte nie einer mal ein richtigen Code eingesetzt.
ich meine es war so
FHEM:qx(curl -sS http://fhem.de/fhemupdate/controls_fhem.txt| diff - /opt/fhem/FHEM/controls_fhem.txt |grep ">"|grep "UPD"|grep "FHEM"|cut -d" " -f5),FTUI:qx(wget -qO - https://raw.githubusercontent.com/knowthelist/fhem-tablet-ui/master/controls_fhemtabletui.txt| diff - /opt/fhem/FHEM/controls_fhemtabletui.txt |grep ">" |grep "UPD"|wc -l),ALL:{ReadingsNum($name, "FHEM", 0) + ReadingsNum($name, "FTUI", 0)}

Zitat von: Eisix am 05 Februar 2017, 14:54:30
Hallo,

Da mehrere gefragt haben nochmal der Code meines Servermonitors und des Netzwerkmonitors.

Gruß
Eisix

dazu mal meine Frage, da ich dein Update Teil mal genutzt habe, zeigt er immer ein Ausrufezeichen oder sollte dort die Anzahl der Updates bei Fhem, FTUI stehen.
Ich habe bei allen nur Ausrufezeichen drin...! ich bin aber der Meinung es gesehen zu haben das dort Zahlen stehen sollten, dass kommt bei mir gar nicht mehr
Intel-NUC i5: FHEM-Server 6.1 :: Perl v5.18.2

Homematic: HM-USB-CFG2,HM-CFG-LAN Adapter, HM-LC-BL1-FM, HM-LC-Sw1PBU-FM, HM-LC-Sw1-PI-2, HM-WDS10-TH-O, HM-CC-TC, HM-LC-SW2-FM

Eisix

@n4rrOx
Die Abfrage habe ich mal verbrochen. wget hat bis zum Umzug der Server funktioniert danach ging nur noch curl zuverlässig.

@moonsorrox
Normalerweise steht da die Anzahl der updates für den jeweiligen Typ.

Muss ich mal nachschauen. Ist eh noch einiges etwas durcheinander gewirbelt von 2.5

Gruß
Eisix



moonsorrox

#791
OK..
denn ich teste jetzt schon die zweite Variante und ich habe immer nur Ausrufezeichen, irgendwann waren da bei mir Zahlen (extrem hohe Anzahl - 1868)
Wenn ich bei dir im PopUp auf das jeweilige Icon drücke bleiben es bei mir Ausrufezeichen..! genauso in meinem anderen Servermonitor.
Ich glaube das entsprechende dummy oder Update.counter muss da noch angepasst werden

hier mal das list vom Update.counter
Internals:
   CFGFN      ./FHEM/System.cfg
   NAME       Update.Counter
   NR         3179
   STATE      1868
   TYPE       CustomReadings
   Readings:
     2017-02-06 17:46:27   ALL             1868
     2017-02-06 17:46:27   FHEM            1868
     2017-02-06 17:46:27   FTUI            0
     2017-02-06 17:46:27   state           OK
Attributes:
   event-on-update-reading FHEM,FTUI,ALL
   group      Update FTUI
   interval   3600
   readingDefinitions FHEM:qx(wget -qO - http://fhem.de/fhemupdate/controls_fhem.txt| diff - /opt/fhem/FHEM/controls_fhem.txt |grep ">"|grep "UPD"|wc -l),FTUI:qx(wget -qO - https://raw.githubusercontent.com/knowthelist/fhem-tablet-ui/master/controls_fhemtabletui.txt| diff - /opt/fhem/FHEM/controls_fhemtabletui.txt |grep ">" |grep "UPD"|wc -l),ALL:{ReadingsNum($name, "FHEM", 0) + ReadingsNum($name, "FTUI", 0)}
   room       HWR
   stateFormat ALL
Intel-NUC i5: FHEM-Server 6.1 :: Perl v5.18.2

Homematic: HM-USB-CFG2,HM-CFG-LAN Adapter, HM-LC-BL1-FM, HM-LC-Sw1PBU-FM, HM-LC-Sw1-PI-2, HM-WDS10-TH-O, HM-CC-TC, HM-LC-SW2-FM

al15

Hi

wie vorhin gesagt verwende als def anstelle von wget curl - hier der code:

attr Update.Counter readingDefinitions
FHEM:qx(curl -sS http://fhem.de/fhemupdate/controls_fhem.txt| diff - /opt/fhem/FHEM/controls_fhem.txt |grep ">"|grep "UPD"|wc -l),FTUI:qx(curl -sS https://raw.githubusercontent.com/knowthelist/fhem-tablet-ui/master/controls_fhemtabletui.txt| diff - /opt/fhem/FHEM/controls_fhemtabletui.txt |grep ">" |grep "UPD"|wc -l),ALL:{ReadingsNum($name, "FHEM", 0) + ReadingsNum($name, "FTUI", 0)}

Weiters schau ob curl installiert ist - ansonsten mit:
sudo add-apt-repository "deb http://mirrors.kernel.org/ubuntu wily main"
sudo apt-get update
sudo apt-get install curl

installieren.

lg
AL

moonsorrox

ja genau das war mein letzter Stand..  ;)

@al15
Machst du über FTUI auch ein Linux bzw Paket Update von Ubuntu..? Falls ja würde mich das interessieren wie..!
Intel-NUC i5: FHEM-Server 6.1 :: Perl v5.18.2

Homematic: HM-USB-CFG2,HM-CFG-LAN Adapter, HM-LC-BL1-FM, HM-LC-Sw1PBU-FM, HM-LC-Sw1-PI-2, HM-WDS10-TH-O, HM-CC-TC, HM-LC-SW2-FM

al15

Hallo,

nein mach ich 'noch' nicht :)

lg
AL