Neues Modul Verkehrsinfo

Begonnen von martins, 29 Juni 2016, 22:21:38

Vorheriges Thema - Nächstes Thema

khk123

@en-trust

Hier die Definitionen, die bei mir funktionieren:



define Verkehrsinfo_HR Verkehrsinfo http://hessenschau.de/verkehr/index.html 1800
attr Verkehrsinfo_HR DbLogExclude .*
attr Verkehrsinfo_HR filter_exclude Baustelle | Sperrung
attr Verkehrsinfo_HR filter_include Frankfurt | Unfall
attr Verkehrsinfo_HR group Verkehr
attr Verkehrsinfo_HR orderby A3 | A5 | B45 | A661
attr Verkehrsinfo_HR room Verkehr
attr Verkehrsinfo_HR webCmd update



<li class="semitransparent3d" data-row="1" data-col="1" data-sizex="12" data-sizey="8" ">
<header class="semitransparentheader">
<div data-type="label"
data-device="Verkehrsinfo_HR"
data-get="count"
style="display:inline">
</div>
&nbsp;Verkehrsmeldungen (Stand:
<div data-type="label"
data-device="Verkehrsinfo_HR"
data-get="date_time"
style="display:inline">
</div>
)
</header>
<div class="normal"
data-type="verkehrsinfo"
data-device="Verkehrsinfo_HR"
data-max="8"
data-color-msg="#CEBCB7"
data-color-head="#FD6F3F"
data-shadow="true"
data-shadow-head="true"
data-icon="2" >
</div>
</li>
FHEM6.2, RasPi4, RasPi Zero W,
CUL V3, HM, ZWave, IT, vcontrol, owntracks, alexa

thoko

@khk123
Danke für deinen code, diesen habe ich jetzt 1zu1 übernommen und leider bekomme ich im TabeltUI nur die Anzahl der Meldungen und sonst einen schwarzen Bildschirm.
Muss an irgend etwas anderem liegen.

en-trust

Klappt bei mir auch nicht.
Zudem erscheint...

Verkehrsinfo_NRW: unknown attribute DbLogExclude. Type 'attr Verkehrsinfo_NRW ?' for a detailed list.

khk123

@en-trust, @thoko

das Attribut DbLogExclude kann nur verwendet werden, wenn das Logging von FHEM von Filelogging auf DbLog umgestellt wurde. Ansonsten einfach löschen.

Bei mir sind in FHEM und FTUI die aktuellen updates installiert.
FHEM6.2, RasPi4, RasPi Zero W,
CUL V3, HM, ZWave, IT, vcontrol, owntracks, alexa

en-trust

in den reading zeigt er mir gerafe 12 Staumeldungen in der ftui jedoch #aktuell keine Verkehrsmeldungen vorhanden#

define Verkehrsinfo_NRW Verkehrsinfo https://www.verkehrsinfo.de/httpsmobil/index.php?c=staulist&street=A5&lat=&lon= 1800
#attr Verkehrsinfo_NRW filter_exclude Baustelle | Sperrung
#attr Verkehrsinfo_NRW filter_include Frankfurt | Unfall
attr Verkehrsinfo_NRW group Verkehrsinfo
attr Verkehrsinfo_NRW orderby A3 | A5 | B45 | A661
attr Verkehrsinfo_NRW room Verkehr
attr Verkehrsinfo_NRW webCmd update


html
<li class="semitransparent3d" data-row="1" data-col="1" data-sizex="12" data-sizey="8" style="overflow:auto;">              
            <header class="semitransparentheader">                
              <div data-type="label" data-device="Verkehrsinfo_NRW" data-get="count" style="display:inline">
              </div>&nbsp;Verkehrsmeldungen (Stand:
              <div data-type="label" data-device="Verkehrsinfo_NRW" data-get="date_time" style="display:inline">
              </div>)             
            </header>              
            <div class="normal" data-type="verkehrsinfo" data-device="Verkehrsinfo_NRW" data-max="8" data-color-msg="#CEBCB7" data-color-head="#FD6F3F" data-shadow="true" data-shadow-head="true" data-icon="2" >              
            </div>         
</li>

en-trust

Kann es ggf an der URL liegen ?

define Verkehrsinfo_NRW Verkehrsinfo https://www.verkehrsinfo.de/httpsmobil/index.php?c=staulist&street=A5&lat=&lon= 1800
#attr Verkehrsinfo_NRW filter_exclude Baustelle | Sperrung
#attr Verkehrsinfo_NRW filter_include Frankfurt | Unfall
attr Verkehrsinfo_NRW group Verkehrsinfo
#attr Verkehrsinfo_NRW orderby A3 | A5 | B45 | A661
attr Verkehrsinfo_NRW room Verkehr
attr Verkehrsinfo_NRW webCmd update

Kusselin

#201
Hallo Zusammen,

bin bissl am Probieren und Testen..habe jetzt folgende Devices angelegt im Raum Verkehrsinfo:


A5:
Internals:
   DEF        https://www.verkehrsinfo.de/httpsmobil/index.php?c=staulist&street=A5&lat=&lon= 3600
   Interval   3600
   NAME       A5
   NR         106
   STATE      update 2017-05-07 13:30:21
   TYPE       Verkehrsinfo
   name       A5
   url        https://www.verkehrsinfo.de/httpsmobil/index.php?c=staulist&street=A5&lat=&lon=
   Readings:
     2017-05-07 13:30:21   count           0
     2017-05-07 13:30:21   date_time       2017-05-07 13:30:21
     2017-05-07 13:30:21   message         Es liegen um 13:30 für die A5 keine Staumeldungen vor.
     2017-05-07 13:30:21   state           update 2017-05-07 13:30:21
     2017-05-03 21:58:19   zone            A5
Attributes:
   filter_exclude Baustelle | Sperrung
   filter_include Heidelberg | Unfall
   group      Verkehrsinfo
   orderby    A5 | A6 | A656 | A659
   room       Verkehr
   webCmd     update


A659:
Internals:
   CFGFN
   DEF        https://www.verkehrsinfo.de/httpsmobil/index.php?c=staulist&street=A659&lat=&lon= 3600
   Interval   3600
   NAME       A659
   NR         161
   STATE      update 2017-05-07 13:39:08
   TYPE       Verkehrsinfo
   name       A659
   url        https://www.verkehrsinfo.de/httpsmobil/index.php?c=staulist&street=A659&lat=&lon=
   Readings:
     2017-05-07 13:39:08   count           2
     2017-05-07 13:39:08   date_time       2017-05-07 13:39:08
     2017-05-07 13:39:08   e_1_head        Viernheim - Weinheim
     2017-05-07 13:39:08   e_1_msg         zwischen Viernheim-Ost (2) und Kreuz Weinheim (33) in beiden Richtungen Baustelle, vorübergehende Begrenzung der Breite auf 5,50 m, bis 17.11.2017 15:30 Uhr
     2017-05-07 13:39:08   e_1_road        A659
     2017-05-07 13:39:08   e_2_head        Viernheim - Weinheim
     2017-05-07 13:39:08   e_2_msg         zwischen Viernheimer Kreuz (26) und Viernheim-Ost (2) in beiden Richtungen Brückenarbeiten, Fahrbahnverengung, bis 30.09.2017 18:00 Uhr
     2017-05-07 13:39:08   e_2_road        A659
     2017-05-07 13:39:08   message         Es liegen um 13:39 für die A659, 2 Staumeldungen vor:
zwischen Viernheim-Ost und Kreuz Weinheim in beiden Richtungen Baustelle, vorübergehende Begrenzung der Breite auf 5,50 m, bis 17.11.2017 15:30 Uhr. zwischen Viernheimer Kreuz und Viernheim-Ost in beiden Richtungen Brückenarbeiten, Fahrbahnverengung, bis 30.09.2017 18:00 Uhr.
     2017-05-07 13:39:08   state           update 2017-05-07 13:39:08
     2017-05-07 13:39:04   zone            A659
Attributes:
   room       Verkehr
   webCmd     update


A656:
Internals:
   CFGFN
   DEF        https://www.verkehrsinfo.de/httpsmobil/index.php?c=staulist&street=A656&lat=&lon= 3600
   Interval   3600
   NAME       A656
   NR         131
   STATE      update 2017-05-07 13:36:40
   TYPE       Verkehrsinfo
   name       A656
   url        https://www.verkehrsinfo.de/httpsmobil/index.php?c=staulist&street=A656&lat=&lon=
   Readings:
     2017-05-07 13:36:40   count           1
     2017-05-07 13:36:40   date_time       2017-05-07 13:36:40
     2017-05-07 13:36:40   e_1_head        Heidelberg - Mannheim
     2017-05-07 13:36:40   e_1_msg         zwischen Kreuz Heidelberg (37) und Mannheim-Seckenheim (4) in beiden Richtungen Fahrbahn auf einen Fahrstreifen verengt, Brückenarbeiten, bis 31.05.2019 23:59 Uhr
     2017-05-07 13:36:40   e_1_road        A656
     2017-05-07 13:36:40   message         Es liegt um 13:36 für die A656 eine Staumeldung vor:
zwischen Kreuz Heidelberg und Mannheim-Seckenheim in beiden Richtungen Fahrbahn auf einen Fahrstreifen verengt, Brückenarbeiten, bis 31.05.2019 23:59 Uhr.
     2017-05-07 13:36:40   state           update 2017-05-07 13:36:40
     2017-05-07 13:36:30   zone            A656
Attributes:
   room       Verkehr
   webCmd     update


und das ist mein HTML-Code:
<html>
<head>
    <title>Test</title>
</head>
<body>
<div class="gridster">
<ul>
<!-- Menü -->
<li data-col="1" data-row="1" data-sizex="1" data-sizey="8" data-template="menu.html"></li>

<li class="semitransparent3d" data-row="2" data-col="1" data-sizex="12" data-sizey="8" style="overflow:auto;">              
            <header class="semitransparentheader">                
              <div data-type="label" data-device="A659" data-get="count" style="display:inline">
              </div>&nbsp;Verkehrsmeldungen (Stand:
              <div data-type="label" data-device="A659" data-get="date_time" style="display:inline">
              </div>)             
            </header>              
            <div class="normal" data-type="verkehrsinfo" data-device="A659" data-max="8" data-color-msg="#CEBCB7" data-color-head="#FD6F3F" data-shadow="true" data-shadow-head="true" data-icon="2" >              
            </div>         
</li>







</li>

    </ul>
</div>
</body>
</html>


Jetzt wollte ich das ganze mal in Tablet ui einfügen und habe von hier mal ein Muster genommen und das so abgeändert das die A5 angezeigt werden soll. Leider habe ich nur einen schwarzen Bildschirm... :(


Was mache ich falsch bei der Anzeige und wie kann ich es anstellen das alle Straßen also A% A659 und A656 in Tabletui auf einer Seite angezeigt werden?? geht das überhaupt oder muss ich für jede Starße eine eigene Seite erstellen in Tablet ui??

Über tipps danke ich Euch

Gruss

Markus

Kusselin

keiner hier der mal drüberschauen kann???

Gruss
Markus

Kusselin

Dank martins hier im Board konnte ich die Anzeige finden...Dir herzlichen Dank Martin
Gruss

Markus

musicnrw

Könntest Du bitte den Code für die Auswertung und Anzeige der Meldungen hier einmal posten? Danke!!!

Devender

Hey,

Hier wird erklärt wie man die Anzeige unter FTUI einbindet
https://wiki.fhem.de/wiki/Staumelder

Sollte dir eigentlich genau das liefern was du brauchst.

Gruesse,
Dirk
FHEM 5.8 auf RasPi mit Jessy - CUL868, JeeLink Lacrosse
Komponenten: HM, IT, ELV, FB7390, FritzPL543,Sonos Play3
Mehrere Wandtablets sowie einen Smart Mirror
https://wiki.fhem.de/wiki/Anwesenheitserkennung#PRESENCE-Modul

Kusselin

Zitat von: musicnrw am 11 November 2017, 11:31:40
Könntest Du bitte den Code für die Auswertung und Anzeige der Meldungen hier einmal posten? Danke!!!

Hi, wie besprochen hier der HTML Code:

<li class="semitransparent3d" data-row="2" data-col="2" data-sizex="12" data-sizey="3" style="overflow:auto;">              
            <header class="semitransparentheader">                
              <div data-type="label" data-device="A659" data-get="count" style="display:inline">
              </div>&nbsp;Verkehrsmeldungen (Stand:
              <div data-type="label" data-device="A659" data-get="date_time" style="display:inline">
              </div>)             
            </header>              
            <div class="normal" data-type="verkehrsinfo" data-device="A659" data-max="8" data-color-msg="#CEBCB7" data-color-head="#FD6F3F" data-shadow="true" data-shadow-head="true" data-icon="2" >
            </div>         
</li>

<li class="semitransparent3d" data-row="3" data-col="2" data-sizex="12" data-sizey="3" style="overflow:auto;">              
            <header class="semitransparentheader">                
              <div data-type="label" data-device="A5" data-get="count" style="display:inline">
              </div>&nbsp;Verkehrsmeldungen (Stand:
              <div data-type="label" data-device="A5" data-get="date_time" style="display:inline">
              </div>)             
            </header>              
            <div class="normal" data-type="verkehrsinfo" data-device="A5" data-max="8" data-color-msg="#CEBCB7" data-color-head="#FD6F3F" data-shadow="true" data-shadow-head="true" data-icon="2" >
</div>         
</li>

<li class="semitransparent3d" data-row="4" data-col="2" data-sizex="12" data-sizey="2" style="overflow:auto;">              
            <header class="semitransparentheader">                
              <div data-type="label" data-device="A656" data-get="count" style="display:inline">
              </div>&nbsp;Verkehrsmeldungen (Stand:
              <div data-type="label" data-device="A656" data-get="date_time" style="display:inline">
              </div>)             
            </header>              
            <div class="normal" data-type="verkehrsinfo" data-device="A656" data-max="8" data-color-msg="#CEBCB7" data-color-head="#FD6F3F" data-shadow="true" data-shadow-head="true" data-icon="2" >
</div>         
</li>


Wenn Fragen sind einfach hier posten..dann hat jeder was davon

Gruss

Kussel

Kai-Alfonso

Moin,

ich wollte das Modul mal testen mit Verkehrsinfo.de und bekomme folgende Meldung:

Diese URL wird nicht unterstützt. Bitte schauen Sie in die Modulbeschreibung.

Die Meldung kommt auch, wenn die das Beispiel aus dem Wiki nutze.

Die Definition mit Hessenschau.de geht aber...
Raspi2|nanoCul433|nanoCul868|CCU2
Energie-USBZähler|homebrew HM Devices
DBLog|DBRep|Homematic|Baumarktsteckdosen
Hue|Webcams mit DS-Station (Synology)|Bewegungsmelder|Rollladen|Schalter (IT|HM)

martins

Kannst du bitte mal den define Posten der nicht geht

Gunther

Ich habe dasselbe Problem:

define Verkehr_A02 Verkehrsinfo http://www.verkehrsinfo.de/index.php?country=1&street=A2&UIN=  3600
-->
Diese URL wird nicht unterstützt. Bitte schauen Sie in die Modulbeschreibung.
FHEM@Proxmox@Nuc: TabletUI als User-Interface (4 Wandtablets) / IOs per ser2net gekapselt
Homematic: Heizung, Fenster, Bewegung | Jeelink: Temperatur | Z-Wave: Bewegung, Temperatur | FS20: Temperatur, Fenster | Viessmann-Heizung eingebunden